Here's the links to the videos with Bret Mav if you want to watch and see how he does it.
Work Sesh 6
Work Sesh 7
Work Sesh 8
Word of warning, through most of the video, its not really That bad, but his intro of yyaaaa dog word up!!, is incredibly fucking annoying to me :-X lol so just try to...