You must have missed the part I said about buffs and gearing... regardless I don't know about pup but avatars do a whole lot more dmg than bst pets. Bst and pup generally make up the difference in there melee dmg when they are allowed to. Which is basically pretty much only solo so also not benefitting from buffs. If it's not safe to get close they kinda suck. Bst pets will still have decent survivability but dmg (and hate) will fail hard. Pup can choose between having a pet that can actually survive or one that can actually do dmg. So if they have real tanks keeping hate they can probably keep up with smn with the hateless nukes especailly if they have KKK so they can actually boost them.... though they wont really be able to buff/debuff/stun like smn
I haven't checked the hp of lvl 99 avatars but I'm pretty sure it's more than the 1100 my taru whm sits at they also have superiour physical and magical defenses compared to other pets. Define less actions. How exactly is 2 Bps ever 45 seconds less than 1 move from bst every 1-3 minutes (and even then only if they have tp) less? Especially when you consider the lvl of usefulness of bps versus bst pet moves lol. And pup is pretty dependent on AI which is rather lame and dependent on manuevers and not overloading.
True the mob smashes you in the face if you are close enough to get smashed. But smn unlike other pet jobs doesn't require you to use yourself to smash the mob so you have no emnity and can be (and should be) farther from the mob and other pets don't auto attack your aggro like smn does. Plus enemies with weird hate will still attack/draw in bsts no matter how many times I snarl

. Nor will smn ever have to run around with a like a chicken with it's head cut off waiting for recast timers like bst or have to pull out a nearly dead pet like pup
Look at it this way as far as pet jobs go. When is the last time you saw a pup or bst get to do anything other than solo or just to fill a slot as a body or for weird shells like monstersinc? On the other hand smn has always had some kind of role in a group. Though not always good enough to bring over another job especially if low manned.