Here's a little tips for yea try to grind on the dewfort ace trainer cause if not then it will be very hard for your gameplay, try to level up to like 35-36 of level (her Jigglypuff is the easiest one so there is no problem taking down but man the snorlex is so much thick in HP so try to used super effective type attack or toxic,stun,leach seed till he dies, audino is ok, clefable is no joke either cause she can one shot your Pokemon just do the same, then the miltank is the worse man I loss to her so much she will use toxic always and follow up with effective moves she can heal herself too but if you managed to get past her then, blissey is the final and boy it's tough to defeat her she is tanky and continuously heal herself so leach seed all the way or used super effective moves, if this can help you than I'm glad thank you
Some of us are still confused about the flash,cut,etc situation here the tips, catch some Pokemons and try again, cut is also included, then in the later game you can restore fossil this fossil Pokemon are pack with cut,flash,etc but to use this skills outside you have to defeat the gym leaders
Best game ever, I still recommend cheat for the future update man, 'THANKS' have a happy day grinding