As title states. It has been like that for a long time, but then I fixed it somehow. However, now I can't get this hat to appear on my second pet. It seems like if I disable the pets and enable them the equips show up.
Disable 3 pets, and enable them again, click Cancel or hold ur ESC button when it asks you whether to change the lead pet.