There is only one answer here, take that puppy to the Vet!
You need a vet immediately to determine the cause. A home treatment is not appropriate if you do not know what you are treating.
These are serious symptoms in a young pup such as yours, and you can lose them quickly if not treated. |