Celebrity·Posted on Apr 26, 2013Zac Efron Talks About Dogs, Being Shirtless And Dropping CondomsCute alert: Zac Efron's dogs name is Puppy. Bonus: Craig Ferguson does a great Matthew McConaughey impression.by Rachel HornerBuzzFeed StaffLinkFacebookPinterestTwitterMail View this video on YouTube youtube.com It's cute that he's still embarrassed about his condom story: Tap to play GIF Tap to play GIF Tap to play GIF Tap to play GIF