being a very busy city with a high population; you would be able to find almost any pokemon outside of the regionals, exclusives and particular raid boss's.
caterpie
there are 200386 Pokemon can be found in Pokemon Ruby if you go to Nintendo Events.
go in a patch of grass!
Go to www.serebii.net.
Drifloon is found at the valley windworks
go to the Pokemon centre ( the option of Pokemon centr can be found at the side)...........
bibarel can. he/she is found at the mash or the safari game!! hope I helped
Go to seafoam island go up the ladder when you go in and DO NOT go down the stairs unless you are looking for the legendary pokemon found above the floor mewtwo is on
The Move Deleter in Pokemon Ruby, Sapphire, and Emerald is found in Lilycove City.
114 is found in the Solaceon Ruins.
Go to a room! it should be found there! Ambipom!
Go to Lavender Town There you will found some sort of cave enter it and there you go.