Good luck! Gardenia will be a pain, since there are no blue fire, flying, bug, ice or poison pokemon before the gym. :( The only way I got through was with Prinplup, who learns Peck at some point. The rest are fairly easy :) What other pokemon were you planning to add to your team?