Skitty can be found on route 116 However, it is very hard to find but trust me its there!
Chat with our AI personalities
In Emerald you can find Skitty on Route 116, but they are rare.
Skitty as well as other hoenn Pokemon cannot be found in firered all hoenn Pokemon must be traded to you from ruby, sapphire, emerald, Pokemon colosseum and Pokemon xd gale of darkness.
You can't 'catch' a meowth in the wild in Pokemon emerald, you get it traded to you at the battle frontier, there is some guy that wants a skitty and if you give him a skitty, he'll give you a meowth. I can't remember what building the guy is in, but he is at the battle frontier, have a look around for him ;]
The only way I know is to look behind the Pokemon Mansion or to migrate one from Ruby, Sapphire, or Emerald.
Trade it with a Pikachu.