Motherhood looks really good on Nicole "Snooki" Polizzi.
The "Jersey Shore" star showed off her taut and toned body on Twitter, posting a series of photos that show her doing some grueling workouts with her trainer.
In one picture, you see the four-foot-eight reality star lifting a tire that is bigger than she is, while showing off her defined arm muscles. Snooki also posted a selfie shot that flaunts her tiny, fit waist.
Snooki also had some choice tweets for the haters:
It's been 10 months since Snooki gave birth to her son, Lorenzo Dominic LaValle.
In late May, the 25-year-old told Life & Style she weighed a "healthy" 96 pounds: "Everyone’s like ‘Oh, she’s 96 pounds, she’s crazy!’ I’m the size of a fifth grader. I’m 4 foot 8 inches tall, so it’s normal to weigh 96 pounds.”
So what's the secret to her success? “I have a trainer," Snooki explained. "He trains me five days a week and then I do cardio on the weekends. He sends me meals, so it’s basically chickens, vegetables, and salads.”
The reality star also revealed she has cut out alcohol. “I go to the gym every day, and I have these huge muscles," she continued. "I mean, I’m fit now. I lost almost 50 pounds, so it’s definitely changed my life.”
We can tell!
More Celebrity Features on Yahoo!: