Dailymotion.com
You can watch free Pokemon episodes on Cartoon Network, Boomerang, or Pokemon.com! Pokemon.com is the best because you can watch almost all the episodes!!
You can watch Pokemon videos (episodes) on pokemon.com. It is the official Pokemon website. You can watch FREE Pokemon episodes and do all sorts of Pokemon related activities.
watch your favourite Pokemon episodes on pokemonworld.com
Youtube!
Youtube
youtube
go to www.pokemonash.weebly.com
Pokemon.com has some episodes you can watch for free under "Pokemon TV" and "Watch Pokemon TV Now!" It has episodes from Kanto, Johto, Hoenn, Sinnoh, and Unova. It doesn't have every episode, but it has enough! :)
pokemonrangerguardiansigns.com (i think)
On nick .com or on other websites on the web
You can find Pokemon episodes at "pokemonepisode.org". but not all of them are in English.
Hulu is one option for free full TV episodes. Also, television networks are posting more and more full episodes, bonus episodes and extra footage on their individual network websites.