i would choose snorlax and miltank
snorlax because he can learn belly drum so he has full attack power and because he is huge and ash has one
milktank because that is always the pokemon i lose against in pokemon heartgold/soulsilver at the normal type gym

and because when i go to the farm on HG SS i can get moomoo milk from the milktanks
tauros........well i just dont like tauros i rarely see one and i beat it every time when i do and if i catch it i never use it anyway
slaking if i could find a slaking i would catch it even though you can only attack with it every other turn i kept losing against i think it is my players dad on pokemon ruby with his two slakings
