Noah "Puck" Puckerman (Mark Salling) from "Glee" is a football player and glee club member at William McKinley High School in Lima, Ohio. He is the resident bad boy and is very concerned with his social status at the school so he likes to exert his power by throwing people of lower social statuses into dumpsters. He is the best friend of quarterback Finn Hudson (Cory Monteith) and has had relationships with cheerleaders Quinn Fabray (Dianna Agron) and Santana Lopez (Naya Rivera). He also has a brief affair with Rachel Berry (Lea Michele), Finn's on-and-off again girlfriend and fellow member of the glee club.
Although Puck initially does not want to join the glee club due to its low status on the social hierarchy of the school, he joins the acapella group of its director William Schuester (Matthew Morrison) called Acafellas. Puck likes wooing older women, which he already does through his pool cleaning business and his belief that being in Acafellas will help him seduce them more. Through his experience with singing and Kurt Hummel's (Chris Colfer) help in winning the first football game of the season, Puck decides to join the club
Around the time he joins, Quinn reveals her pregnancy. Although she is still dating Finn at this time, the baby is Puck's due to a one-night stand the two of them shared. He tells her that he wants to have a relationship with her and help her raise the baby but she rejects him and calls him a "Lima Loser" because she believes that he wouldn't be a good father. Meanwhile, he enters into a relationship with Rachel when his mom asks why he can't find a nice Jewish girl and dreams about Rachel being a "hot Jew" later that night. The relationship is very brief as Rachel is still in love with Finn and the two of them break up.
In order to prove that he could be a good father, he steals money made from a glee club bake sale and offers to pay for Quinn's bills. Although she rejects the money, she decides to test whether he is worthy of being a father when they babysit three children. The night goes well but Quinn discovers that Puck had been "sexting" Santana all through the night. The truth about the baby belonging to Puck eventually comes out and although he offers his help, Quinn declines it and decides to give it up for adoption. To show that he is serious about the baby, he and the other men of the glee club sing "Beth" by KISS and Quinn allows him to watch the birth. When the baby is born, the head of the rival glee club, Shelby Corcoran (Idina Menzel), adopts her and names her Beth.
In the second season, Puck goes to juvenile hall for crashing his mother's car into a convenience store and taking the ATM. Although he tells everyone he loved it, he secretly hated it and shows some growth by agreeing to get tutoring in geometry by glee club member Artie Abrams (Kevin McHale). Puck's growth is further shown when he convinces outcast Lauren Zizes (Ashley Fink) to join after she rescues him from being put into a port-a-potty.
"When I woke up I knew it was more than a dream, it was a message from God. Rachel was a hot Jew and the good Lord wanted me to get into her pants."
"I love the days when I don't wear underwear. Full Commando."