OMG, that poor puppy is the first thought that comes to my mind.
If you do a search of the forums, you'll find more than enough threads about shock collars and their pros and cons. Here's one to get you started -
thread link
I'm not necessarily against them, but for me I would use one as a last resort. I certainly wouldn't use one on a puppy.
ETA: When I was first reading this thread, another thread came to mind. Please tell me your parents' trainer isn't from
Sit Means Sit Dog Training.