The only cleaner I've ever used that was made specifically for toys was WET brand's Keep It Clean. I still use it and swear by it, you can read my review on it. It cleans thoroughly, does not leave residue, rinses clean, smells awesome, and it's a foaming cleanser which makes the bottle last forever and provides a more thorough clean on anything that has a texture to it. I have the Butterfly Kiss and the butterfly part has wings, antennae, and several lines etched along his belly. Keep It Clean gets in there just fine. On a side note, I was cleaning him the other day and his wing slipped from between my fingers and flicked soapy water in my eye, haha. So I can also say that Keep It Clean will not burn your eyes, at least not from a small amount.