Les parenthèses sont importantes, alors essayez ceci :
SELECT japanese
FROM edict
WHERE japanese LIKE CONCAT('%',
(SELECT japanese FROM edict WHERE english LIKE 'dog' LIMIT 1),
'%');
Il aurait peut-être été bon de nous dire quelle erreur vous avez reçue, cependant.