Does it have to be in a pouch? Or can you spoon feed him? I don't think it will be very easy to find but if you will be in Tokyo at least, you can go to the supermarkets that cater to expats. Such as Meidi-ya in Hiroo or National Azabu (also in Hiroo).