Puppies do get sick and change in behavior is also observed normally but your case does not seem that normal.. I think you must look for better vet and do have some patience.
I remember once I got so crazy about the height of my first dog and started feeding him a lot and instead of getting better I made him ill..
I'm sure the best answer is yet to come.