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)
You can find Pokemon episodes at "pokemonepisode.org". but not all of them are in English.
ABC and Futurama have their own websites now!
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.