Posted on 28th December 2008 08:00AMZac Efron accidentally ate dog food recently.
The 'High School Musical' star snacked on some cupcakes his girlfriend Vanessa Hudgens had left on the table, but was shocked to discover she had bought them for her dogs.
A source said: "Vanessa bought her pet dog Shadow some cakes from upscale pet store The Wagging Tale. She left them on the counter, and Zac ate a few.
"He said that they were good, if a little bland."
This is not the first time Zac's bizarre diet has been laid bare - his 'High School Musical' co-star Vanessa previously admitted he liked drinking raw eggs for breakfast.
After revealing Zac doesn't often eat cereal for breakfast, Vanessa explained: "He's more of an eggs kind of guy. If he's feeling lazy he just drinks them. Not most of the time, but every now and then."
More Zac Efron Gossip ...




6 Celebrities Who Should Never, Ever Have Children