Thanks for using Healthcaremagic,
After Going through your history, you seem to have allergy that is Urticaria which may or may not be related to puppy?
If there is itching and red marks it points to the possibility, you should consult a Dermatologist
and in this condition anti allergic like diphenhydramine
are commonly used drugs.
You should also avoid contact with pet for time being and see if it improves.
Blood test may show raised eosinophil count
and raised serum IgE level.
Too much local application for long duration of steroid can damage skin and can have side effects so consult Dermatologist
as soon as possible.
Hope this helps.
Dr.Akhilesh Dubey M.D.