Well, in addition to having weak stats, pets also have another disadvantage compared to human thralls: Pets can’t wear armor. So unless they have a bucketload of hitpoints, even with same stats pets would still be inferior.
I recommend introducing a potion specifically for pets that increases their armor. Or giving them some to begin with.