"Riding your @$$"?
Your puppy had diarrhea, was pooping blood, has what sounds like kennel cough, and was at the dog park before all the vaccines could take affect. His fecal and deworming history isn't known and he is only 16 weeks old. You asked 50,000 Yorkie lovers what to do. What are we supposed to say?

I guess I'm just confused.