What are you talking about? They are everywhere! Just watch closely. Soon you'll find all of them!
he is in the flower zone
go to the flower zone and you'll find lucario there
In the flower zone go to the driblim stop then dash beyond him to find the bouquet.
When you find the Bouquet in the Flower Zone behind the Driftblim stop, give it to Bellossom and she will be your friend.
They all should be in that zone.
Go to Bellossom at the flower zone and it will give you a watering can.
183
befriend all Pokemon
Beach zone
in the granite zone
In the Flower Zone, you befriend him by playing Chase
beat venasuar in meadow zone and befriend all Pokemon in meadow zone