Maybe it's really silly but I always wondered...
How smart are Pokémon?
My thoughts about it:
Meowth can talk, drive, cook food,... And Pickachu seems to understand every word that Ash tells him.
But then again, Pokémon really cry a lot and need care like a little child.
So I think they are high intelligent but emotional they are on the same level as a child.
Some Pokémon also seem smarter than others, maybe it depends on what Pokémon they are? Pikachu always seemed a really smart Pokémon to me.
What do you think?