Who to make your buddy..
if you are a low level player? I have a few friends who can't really put anything in gyms or battle them. What types of mons are best for them to make as their buddies? Maybe pokemon that are more simple to evolve such as Slowbro or Wigglytuff? These two are good middle of the pack pokemon and would allow my friends to have some sort of presence in gyms, no? Because making a dratini their buddy just is not realistic due to it potentially taking an extremely long time to evolve into a Dragonite. Thanks!
Answers
For attacking, Arcanine, Exeggutor, Rhydon, and Eeveolutions are your pals. The most important thing to consider when attacking a gym is getting as much advantage as you can get by choosing the matchups.
As a rule, getting specialized attackers is a good practice, know the most common matchups:
Blissey: Machamp, Exeggutor, Flareon are good choices
Snorlax: Same as above
Dragonite: Piloswine, Cloyster and Dewong (2x SE). Jolteon performs ok vs dragonite (neutral damage)
Gyarados: Jolteon... or jolteon... maybe magnemite or voltorb with 2 electric attacks
Rhydon: Vaporeon, venusaur, exeggutor with grass type attacks (BS/SoB), even machamp performs well.
Vaporeon: Exeggutor, Venusaur, meganium, even Paras with Solar beam can make short work of them.
As for defending, if you can't afford actual good defenders (Blissey/Snorlax), Rhydon and vaporeon do get a good placement and are generally easy to get and power up.