Whistling twice will make the pet sit and enter guard mode which will make it bark at nearby enemies. The pet cannot be knocked back and will persist in guard mode even when hit by enemies until whistled back.
The pet automatically targets nearby enemies. It will stop attacking when the Pet Whistle is used.
The pet is immune to spikes and knife traps.
The pet will be teleported back to the player if it falls into the void.
If the pet dies, it can be revived by pressing the interact button while standing over it. The pet can only be revived once per level. It will also be revived when the level is exited.
The pet will lunge immediately at the moment Pet Offense Level 1 is unlocked and there is an enemy in range.
Pet Bond
Command Aura will increase the pet's defense, damage, and pet throw damage by 3/4/4 respectively when it is active.
Pet Utility
Pet Utility was reworked in 1.07.1 to complement the pet's new bark mechanic which was also added in the same update.
The pet will bounce back to the original position that it was thrown from when bouncing from the first hit enemy in a direct trajectory.
Any melee weapon attribute except for +Knockback, Fairy Magic, and Life Steal will propagate to the pet.
Additional stats gained from a given equipped weapon and chest armor will be allocated to the pet.
Certain permanent stats gained from drinking potions will be allocated to the pet once Pet Bond Level 4 is active. The following stats are allocated: STR, DEX, VIT, LCK, DEF, SPD, and all elemental resistances. Other stats do not have any effect.
Pet Throw
The pet throw's damage scales from the player's level and STR granted to the dog through Item Bond as well as buffs from Command Aura.
Additional STR from potions and weapons and armor will increase throw distance of the pet and also increase damage of Pet Utility Level 2 if Pet Bond Level 4 is active.