My quick little tutorial for the regular and/or hardmode challenge. All of these battle pets can be killed with 1-2 pets, so this is a leveling-pet-friendly guide!
Foe Reaper 50
Pet 1: Broot (2,2,2) - Was able to solo with this guy. If you aren't a druid and don't have access to Broot, Blossoming Ancient makes a perfect alternative.
Start with Sunlight, keep Photosynthesis up at all times and spam Ironbark in between.
Note: Although I did not need a backup pet for this fight, I would recommend using Terrible Turnip, Crazy Carrot or Singing Sunflower - Just in case the RNGods aren't in your favor.
Unfortunate Defias + Aquatic & Critter
Pet 1: Giant Sewer Rat (1,1,2) - All I did was spam Flurry for Unfortunate Defias.
Pet 2: Fledgling Warden Owl (1,1,1) - Start with Call Darkness, Nocturnal Strike and fill in with Savage Talon. The other two pets should go down easily.
Angry Geode + Flying & Critter
Pet 1: Mojo (1,1,1) - Was able to solo. Alternate between Water Jet and Frog Kiss, and use Healing Touch as needed.
Pet 2: I left my Fledgling Warden Owl as my backup pet for this fight.
Mining Monkey + Aquatic & Flying
Pet 1: Iron Starlette (1,1,1) - Windup, Powerball, Supercharge, Windup again. I was able to get the first two pets down with this one.
Pet 2: Hyjal Wisp (2,1,1) - Finished the last pet off with a couple of Arcane Blasts.
Captain Klutz
Pet 1: Unborn Val'kyr (1,2,1) - You will be stunned initially, but apply Curse of Doom as soon as you can. Follow up with Haunt.
Pet 2: Zandalari Anklerender (2,2,2) - Open with Black Claw and finish with Hunting Party. Captain Klutz will be dead before the Hunting Party cycle ends.
Klutz's Battle Rat + Critter & Critter
Pet 1: Baby Elderhorn (1,1,1) - Start with Tough n' Cuddly (and use on CD), and alternate between your other two attacks.
Pet 2: Corgnelius (2,1,2) - You may not have to use this pet at all, but if you do, start with Superbark and finish with Bark.
Klutz's Battle Monkey + Aquatic & Critter
Pet 1: Mechanical Squirrel (1,2,1) - Keep up Extra Plating, alternate between attacks.
Pet 2: Lil Bling (2,1,1) - Keep Make it Rain active, alternate between attacks.
Klutz's Battle Bird + Aquatic & Flying
Pet 1: Brightpaw (1,2,1) - Was able to solo with this guy. Start with Prowl then Arcane Dash. This will 1-shot the battle bird. For the second pet you battle, spam Arcane Blast. Finally, for the third and final pet, use Prowl followed by Arcane Dash again.
Pet 2: Hyjal Wisp (2,1,1) - A good backup plan, but I doubt you will have to break this bad boy out.
Cookie's Leftovers
Pet 1: Mechanical Pandaren Dragonling (1,2,2) - Start with Decoy, then Thunderbolt and fill with Breath until Decoy is off of CD again.
Pet 2: Spring Rabbit (2,2,1) - For backup. I wouldn't use Dodge or Burrow if you have to bring this pet out. Just focus on finishing off the boss.
I hope this guide was helpful and if you need advice on pet substitutions, please let me know. Generally, you can find a similiar pet within the same class that shares similar, if not identical, abilities. Good luck! :)