Zac Efron headed to Colorado over the weekend to enjoy the 2009 USPA World Snow Polo Championship in Aspen. While in town he met some fans and posed for photos with a few adorable four-legged friends. He watched the tournament from the crowd Saturday, and on Sunday he hit the slopes for his own wintry activities. Zac also squeezed in a morning run looking pretty swoon-worthy the whole time — we certainly do love what all that fitness does for his physique and are always suckers for dog lovers. Absent from Zac's company over the weekend was Vanessa Hudgens, although the pair spent lots of time together last week celebrating her 21st birthday.

To see more adorable photos of Zac and his new friends, just