Perez Hilton has revealed that he won't let his five-year-old son attend dance classes in case he "turns out gay."

The celebrity blogger and personality has been criticised for his comments on a podcast last week.

According to Entertainment Tonight, Hilton said that he wouldn't let his five-year-old son Mario learn to dance in the off-chance it "influenced" his sexuality.

"I'm not going to put a number on it, but I would say a good amount - maybe like 50 percent or more - of little boys who take dance class end up being gay," Hilton said.

He added, "I don't think it's a homophobic thing to say. Just like I don't think it's a homophobic thing to say that a disproportionate amount of male singers/actors/dancers on Broadway are gay. There are more gay men drawn to that profession."

Hilton said, "That's not homophobic, that's just a fact."

He continued to defend his decision saying that each decision he makes is what he thinks "is best for his future" and doesn't want "to do anything that could potentially hurt him."

After he made the comments, he attempted to do damage control In a YouTube video saying he'd want his son to identify as straight because it's "easier."

While Hilton said that his son hasn't brought up taking dance classes, "if he begged and pleaded and I saw that would make him truly happy" he would let him attend classes.

The 40-year-old blogger also added that he isn't ashamed of his sexuality, but that it was a "harder road to travel on."

After receiving criticism for his comments, Hilton seemed to back down saying dance classes do not "make" children gay.

"Maybe there are so many gay dancers because they were already gay going into dance class and dance just spoke to them," he explained.