I like to fight against Harry the Mutant Moehog at hard because sometimes it gives you Moehog Transmog.
You should check (you need an account to see links), sou you'll can see what you can win from the opponents.
If you cupcake your pets everyday, you'll have a pet strong enough to fight every challenger :3