The general dose of allopurinol in dogs is 3 to 5 mg per pound (10 mg/kg) every 8 hours or 7 mg per pound (15 mg/kg) every 12 hours. For cats, the typical dose is 4 mg per pound (8.8 mg/kg) per day. The drug should consumed by mouth, and preferably given with food. Pregnant and nursing animals, and puppies and kittens should not be given this medication. For the treatment of canine leishmaniasis, allopurinol is administered at 5 mg per pound (10 mg/kg) every twelve hours for prolonged treatment.