Don't know what a carrot bone is, but the white foam does indicate a stomach irritant. It takes surprisingly little with these Yorkies. I know one Cheese Nip and I cleaned up diarrhea for three days!!!
A little concerned about withholding food and water (after vomiting) for one that young. If your vet is still open you may want to double check that - have his weight and age available. Also ask if Nutrical or Nutristat would be okay if you are going to do this. |