@Xilefian I generally think that some sort of pet "respawn" functionality would be very beneficial. Like named animals dropping their nametag which can be used to revive them or a dog bed where a slain pet respawns and sits down. It could lead to players not just leaving pets at home 24/7.
@Xilefian I do think that the cosmetic factor of Dog Armor was secondary. Players develop a deep bond to their ingame pets and don't dare to "use" them in fear of losing them. The Armor provides a little protection, making dogs "usable".