Question: how long does it take for benadryl to work on a puppy?
Answer: Benadryl typically takes 30 minutes to start working, so plan accordingly if you plan on using it to treat anxiety or mild motion sickness. For dogs with chronic allergies or conditions that require daily doses, consult your veterinarian about the appropriate dosage, as it may change over time.