Takeshi Shudo, first Pokemon series constructor and head writer, also know as creator of Team Rocket, wrote a series of articles for Web Anime Style where he revealed many secrets including Pokemon anime. Here's the whole column.
The number of entries is very impressive. I will never be able to translate them all, but I'll try to translate at least the most important and interesting ones ^^