The benadryl is 1mg per pound, if a dog was 25# it would get a 25mg pill.
That poor dog, it's a senior, couldn't walk up the steps, has a swollen head and other places on its body, and it's owner won't take it in to be seen. Maybe it's possible it got jumped on by some other dogs, got hit by...