Swampert

looks good.i would change surf for waterfall unless your

's nature increases special attack,its recommended.or a nature that increases speed. iwas thinking of rockslide or brick break for swampy then realized that earthquake will already do tons of damage. earthquake+stab=150. brickbreak/rockslide+super effective=150 it doesn't matter much.
my favorite moveset for gardevoir is

ability: timid,rash,modest,naive
thunderbolt
psychic
shadowball
hypnosis/energy ball
psychics can cast electrical spells--just like runekeepers

altarias deserve higher stats... :/ they're very defensive and have lower hp, and 70 attack and sp. attacking power. if you want to,you could replace

for salamence

they have high stats everywhere and 135 attack. or..not. you both have a deep friendship bond.challenges are nice
wow brelooms have 130 attack?? i learned that from research, he was a good choice. try not to use special attacks it is 60
Breloom

Sky uppercut
Thunderpunch(beware of flying types)
spore(100 accuracy and causes sleepng)
seed bomb(can pokemon learn seed bomb in hoenn?i can't find it)
for hariyama

i would give elemental punches