Wow, what a terrible experience that must have been, Jessica. That is definitely NOT normal. That is abuse, in my mind.
You may want to think about reporting the person/business to the Better Business Bureau. It may help someone else avoid hiring them, if the "trainer" indeed operates an actual business.
The info given by Longblades is great and I hope you find a more suitable trainer! Good for you for getting the help your dog needs.
"Happiness is a warm puppy."