Answer by
Serafinah (232)
Hives on any canine can be caused from plants he may have rolled in or laid on, or from something he ate. It's a systemic reaction (like an allergy) to something in his environment. Usually they go away once the offending agent is removed, but seek veterinary care IMMEDIATELY if he shows any difficulty breathing or swallowing.