Just keep in mind that Tamers in MoP and WoD give 5x the EXP of a level 25 wild pet battle (6x in the case of Ashlei). Since all 17 of them can be done in an hour with a good stable of pets (and hearth set smartly), that's the equivalent of 86 level 25 wild pet battles per hour (16*5 + 6), or 42ish seconds per battle. That's difficult to pull off with wild pet battles and if you are fighting any wild pets less than level 25, then it goes even more in favor of Tamers (the math isn't linear at this point, so hard to show a generic comparison).
Also bear in mind that the tamer "sweet spot" for levelling is when your pets are closest to levels 10 and 11. They get the most EXP they are going to get at those two levels and any levels above or below those two levels get progressively worse EXP.
Now if you are looking for player EXP, then wild pet battles are better, but for pet EXP and if you have some good teams (see the 5.4 guide in our forum guides section), tamers are hands down the best bang for your buck, at least for the first hour.
Carry Pet Experience Reference Guide: