Gerald William "Jerry" Trainor (born January 21, 1977) is an American actor, comedian, and voice actor, widely known for playing Crazy Steve on Drake & Josh. He is also known as Spencer Shay on iCarly and the title character Dudley Puppy on T.U.F.F. Puppy as well as appearing on the web series Hungry Girl TV. Trainor most recently played Vinnie in the Nickelodeon show Wendell & Vinnie.