You can give your dog dulcolax 5-20 mg tablet once a day or 1/2 - 2 pediatric suppositories (10mg) once a day. Or metamucil (unflavored) 1 tsp. Per 10-25 lb mixed in food.or phillips milk of magnesia 2-4 tsp. Per 5 lb every 6 hours
Yes it is okay to give your dog some benadryl you may give him1 mg. Per lb every 6-8 hours
If your dog feels warm to the touch and the nose is dry take a rectal temperature if temp. Running on the higher side contact your local vet. For options.
For starters you NEVER put any kind of chemical's like baby oil on a dogs penis and you NEVER grab his penis out side of his testicles his penis is a very sensitive area on a male dog.