It's no doubt that Zac Efron is all grown up and looking pretty fly these days, but adding a dog into the mix? Well, stick a fork in me, 'cause I'm done. Fun-loving Zac was checking out the 10th Annual Snow Polo Championship in Aspen on Monday, when he got an up close and personal visit from a few pooches that were on hand for the show as well. He got right down to Fido's level to play in the snow!

Zac has recently been away from his LA digs since he's been filming his latest movie in Vancouver, Canada, so he must be feeling right at home among the chilly temps of Colorado. But thankfully, he's got the dogs to keep him warm in the stands!

Check out a few more photos of Zac playing with the pups when you read more.