See below.
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.
go to the website the Official Pokemon website
you can watch it on watchpokemonepisodes.com but you can only watch 72 minutes at a time after you watch 72 minutes you'll have to wait for 54 minutes...
A great website for watching Pokemon episodes online is www.pokemonepisode.orgIt has every episode from Season 1, and even all the movies! You can try animefreak.tv too, it has all anime that i know of
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!!
Dailymotion.com
You can watch it on youtube but I don't know if that website has all of them but I did see all of the beast episodes but not beast plus episodes
you watch charlie the unicon?! i watch it on youtube
You can find Pokemon episodes at "pokemonepisode.org". but not all of them are in English.
Southparkstudios.com is the official website.
Just go to You Tube and type in the name of the movie with a "Part 1" after the title. A lot of Pokemon Episodes and movies are uploaded on that website each day. I watch Pokemon Episodes on that website everyday. I have even watched the movie Pokemon Rise of Darkrai and Pokemon the Movie 2000 and a few others on that site. I worship that site. Give it a try and it ALL FREE!!! You just can't watch the episodes in on sitting they are all separated into Part 1 and Part 2 and Part 3 and so forth. But you can watch some movies on their give it a try :)
go to www.pokemonash.weebly.com