Benadryl dosage for cats However, recommended doses of Benadryl for cats are typically 1 mg per 1 pound, to be given every 8-12 hours as needed. Consult your vet and use this interactive calculator to determine how much Benadryl you should give your cat.