I would advise your friend to return the puppy if at all possible no matter how painful that might be right now. This is definitely a puppy mill puppy and could be a loaded with genetic time bombs just waiting to go off. This puppy could cost her a fortune in vet bills over it's lifetime whatever that may be. Also, puppy mill puppies are notoriously hard to socialize and housetrain from being raised in cages with little human contact.
Show her this website if she doesn't believe you, especially the section about Pennsylvania puppy mills:
http://www.prisonersofgreed.org/