I'm so sorry your puppy died !! You must not have given it all of the puppy shots it needs. All puppies need to go to the vet and get what are called ' puppy shots' They aren't real expensive but there are several that it needs and they are given to the puppies over several weeks time. If you get another puppy, Call your local Humane Society -- they are cheaper than a regular vet.