Yeah, get the b*****ds! People should not be allowed to trade pups like this. They clearly have no conscience, and no heart. I'd like to round them all up and GIVE THEM A REAL HARD TIME.......
I agree with Misfits' assessment. This puppy is dying and it is the fault of the so-called breeder. I hope your puppy is still alive, but if you can't pay for even basic medical care like vaccinations, then you can't have a pet.
Take this puppy to the SPCA or Humane society as Karla mentioned. If they can save him, they can find him a home. They can also investigate this idiot breeder for possible legal charges.
Just get this little pup to the vet, quick. If this is Parvo virus (which it could be) it is deadly. My dog got that when she had just had pups years ago when she lived with other people. All of her pups died, and she survived by a hair's breadth! The little one will need emergency re-hydration, antibiotics, the lot, to pull through. It could be something else entirely, whatever GET THE VET NOW! If you hesitate, it might be too late.
If you can't afford the fees, check out my post about charitable assistance for pet owners on low income. Something there might help.
It sounds like these dog breeders didn't give the pups innoculations (?)
Chances are that your puppy is dying, too. These symptoms can be from a number of serious ailments. Dehydration alone,(From vomiting) can kill a puppy quickly. There is nothing you can do at home to help this little guy. He/she needs a Vet immediately! Pawn your computer, sell a piece of furniture in your driveway, cancel your internet service, DO SOMETHING to get the money to save what is now your responsibilty!!!! This is clearly a bad breeding situation and the breeder needs to have charges filed against him/her. You should have never taken on a pet without being able to provide medical care for it. Like children, they get sick, too. You could also turn this puppy over to a Humane Society so that they could provide what it needs & quickly.....You DO NOT have much time....I'm sorry to sound so harsh, but I'm tired of these same situations posted over and over on this forum.....It clearly makes me SICK!!!!!