Actually there is no 'best moves for Roserade'. It depends a LOT.
Do you want to have a Attack user or Defence abuser? I mean you could want a Special Attacker or Special Defence user.Or it could be all about speed or HP. No matter what you want this is probably the best thing to do.
go to http://www.smogon.com/dp/Pokemon/roserade because it has a lot of awesome moves for every Pokemon except for Ditto and Wobbuffett and all those kinds of Pokemon.
Chat with our AI personalities
You can teach Roserade's many moves, yet it never learns Petal Dance. You can teach it Grass Knot anytime, even when it is in it's single stage as a Budew. You can teach Roserade any moves, but I don't have a clue what moves he/she learns when it levels up. x
No. In fact, Roserade doesn't learn any moves by level-up. roserade can learn it though from the move tutor
Roserade doesn't exactly learn Weather Ball in the tradition sense but it does know and can learn the move. In-order to teach Roserade the move Weather Ball you need to find a Move Reminder which is an NPC that will reteach a Pokémon moves it already learned at lower levels for the cost of 1 Heart Scale. This is the only way to teach Roserade Weather Ball, many other Pokémon also have moves that require a Move Reminder to learn.
the moves budew learn are as followed up to level 16 when it hatches :absorb level 4 :growth level 7 :water sport level 10 :stun spore level 13 :mega drain level 16 :worry seed after them my budew evolved at level 21 so I guess there the moves it learns. it then evolves into rosellia and then into roserade. roserade is awesome and is one of the coolest Pokemon ever
luxray is way better than a roserade