I am not playing doctor I am asking questions? #####. Thanks for your help.
You're giving drugs for no reason other that pup is coughing and SEEMS to be running a fever. And what is correct dose for a 2 pound puppy anyway?
You guessing here?
Take pups temp and know for sure.
As Kain said, "I don't think Benadryl is for coughs. Benadryl or diphenhydramine is a first generation antihistamine. Unless puppy is having an allergic reation it probably isn't doing any good."
Dont go giving drugs unless you know what you are giving and why.
And dont go calling me a #####, I am trying to help before you make pup sicker with meds you have no idea how to give.
Is there any reason why you cant wait 12 hours till vet opens?