Pets have a serious drawback: it is impossible to set the chase distance for them… They always have it at their maximum.
Therefore, if you have archers defending your base, you cannot field pets with them: as soon as the archers see the target at a distance of 50 meters and get ready, the pets immediately rush there and begin to attack, which can end fatally for them.