Will Falconer, DVM Moderator
Oh, Dona, what an awful mess poor Buddy is in. This might be a short term fix: get Nux vomica 30C (from who ever sells homeopathic remedies near you), and give him a pellet twice a day for 3 days, then STOP.
Long term, get thee to a vet homeopath so you can cure him. See my Resources page for the AVH list, and look for one of my colleagues who practices in the 75-100% range of homeopathy in his/her practice. Work by phone if no one is close, it's entirely workable.
Good luck. He needs professional help now, as there's been a lot of suppression that he's paying a dear price for. That can't continue without dire consequences.