Credit: Michael Simon

Too thin. Too heavy. Too this. Too that. No one is ever perfect, and right now Denise Richards is playing defense after criticism that she's gotten too skinny.

"I don't know why lately I've been getting so much flack for it," Denise, 42, told Extra at the Radio Disney Music Awards. "I have a very healthy lifestyle and I'm busy." She added, "What bothers me is I have three daughters [Sam, 9, Lola, 7, and Eloise, 22 months]. I'm such an advocate for health and fitness. . . In moderation, we eat ice cream all the time. I had grilled cheese before we got here!"

Denise also addressed her weight when chatting with Entertainment Tonight Canada. "I think people are commenting mostly because of my arms," she said, explaining that she carries her 30-pound daughter Eloise around, and that's toned up her arms. "I am naturally long and lean and [my arms] have gotten leaner because of it," Denise added. "They will get flabby again when [Eloise] is walking."

Earlier this year Denise also talked to Nancy O'Dell about her thin frame, and O'Dell said, "I can vouch the girl eats all day long."

OK, now we're just jealous!

Sources: Entertainment Tonight, Extra