For anyone else looking for a fix then here is what I found. Make a macro and add this script to it /script PetAbandon(); Summon your pet and use the macro, this will reset your demon and the next time you summon it it will be as if youre summoning it for the first time.