Shakira has appeared on the cover page of "Self" magazine showing off her abs not more than six months after giving birth to her son in January! The "Hips Don't Lie" singer has confessed to the magazine that she is proud of rear and has worked hard to be in this shape.

"I'm quite proud of my rear," she shares with the fitness magazine adding that she did Zumba throughout her pregnancy and followed a strict diet regime.

"After the delivery, you look like a shar-pei!" the singer, who is 36, admitted to the magazine.

That helped me not gain too much weight." To tone up after the baby, "she did Zumba four to five mornings a week and even trained privately with its creator and CEO, Beto Perez, for a week,"

"Two minutes of ab work isn't enough," the singer who is married to footballer Gerard Pique said adding that she follows a strict diet of eight small and healthy meals a day.

The mother to 7-month-old Milan said she did 30 reps of held pliés and glute squeezes to get her bum in shape. The singer who is also enjoying motherhood says she does not obsess over her flaws and it is important to have a confidence in your body, the way you look and accept your flaws too.

"I don't obsess over my flaws, because I see my body as a whole," Shakira says in the mag. "Besides, I think men appreciate confidence more than perfection." We love that attitude!

However The Voice judge was quick to lose her post-baby weight just two months after delivering son Milan in January 2013. Looks like the Latin beauty was quite stressed out for her appearance on The Voice and hence there was hurry to lose that baby weight quickly.

"[Losing baby weight] is the only thing that's been a little stressful," Shakira told People magazine in an earlier interview.

"I knew I had to come back here to do 'The Voice' two months after I had delivered a baby. I didn't have my four months of maternity [leave] like every woman on Earth has.* I'm not trying to complain, but it's been a process full of challenge."

Whatever said and done, her fans agree on one thing - Shakira is one hot momma!