Dude take your dog to the vet. Forget the armchair veterinarians advice. No offense to those who replied. However I love my dog all 8 pounds of him. I don't trust him to no ones advice other than the vets. Get K-9 health insurance it's cheap I think I pay $18 a month. It covers all his shots and regular visits plus emergency visits.