all Pokemon have a set list of moves that they can learn and be taught. normal Pokemon are usually the most talented in being able to learn almost every move in the game.
Every day, there is a swarm. if the swarm is on route 222, skitty has a fairly high chance of appearing. You can also migrate it from a ruby, sapphire, or emerald game, though there is then no way to get it back
nothing
no
Pokemon ruby sapphire and emerald
Normally, you can't find a skitty in Pokemon diamond; however, you can get them in a swarm. Everyday, there is a swarm of different pokemon. To find out where and what pokemon are swarming, you can talk to the girl in the house on the right in Sandgem(sp?) town. ^_^ Hope I helped.
see/catch every Pokemon
Gamefreak is the developer for almost every Pokemon game. They are in every main Pokemon game in someway or form.
Emerald is like when your guy has acess to every thing in Pokemon and sapphire and ruby are limited versions.
rayquaza is he can learn every move
ditto, like in every other game :p
You can find them on some routes and in almost every pokemart.
You can find latias on every route in hoenn.