dude, you are just too noob and lack of knowledge and playtime
go and take a gym where the defenders are snorlax with zh/body slam, blissey with zh/dg, vaporeons with aqua tail, tyranitar with iron tail/crunch, dragonites with dt/or
then go and take a gym where the defenders are snorlax with lick/hyperbeam, blissey with pound/hyperbeam, vaporeons with hydropump, tyranitars with fireblast and bite, dragonite with dragon breath and hyberbeam
is not about if its going to stop him or not because with enough pots and high cp pokemons you can take any gym, is about maximize the defensive potential of that tower especially if the majority of people in that tower are friends, the question how much pots and revives is going to take you or will your bag be empty before you take it down, or will give up, or the first snorlax will own three of your pokemons..etc