Pachirisu, Chatot, and Machop all have type disadvantages (or obedience problems) and wouldn't be that strong even if you weren't fighting a Roserade. I recommend putting all of them (and probably also Kricketune) in a PC box and using a Starly instead. To make the grind slightly easier, you can catch a level 8 Starly on the north half of Route 204.