Not eating at 3 1/2 months is serious! Get this dog to the vets immediately. If she can't pay then the vet will work out some sort of payment plan I'm sure. Most of them do.

Has the pup atleast had all it's puppy shots?