Best rock type to catch for the gift pupitar?

I was wondering what rock type to catch that is high level without needing to train it and can be caught before Selene city.

i can breed u one / catch 1

u dont need any best rock type just catch 1
and give it to the npc
just the levels matter…

You could fly to koril town and rock smash with a pokemon in your party that knows a figthing move, all the pokemon that will appear are rock type and it will match the level of the pokemon in your party.


Well, where are you right now?

Right now I am at Selene city

Oh ok! Thanks for the advice!

Do you mean you can trade one to me or I can catch one?