Who provided Shaggy's voice on Scooby-Doo?
Casey Kasem was the voice of Shaggy back in the day. Matthew Lillard, who really seemed to be channeling Casey, played Shaggy in the movies.
The list of actors to voice
Norville 'Shaggy' Rogers is as follows-
Casey Kasem (1969-1997)
Billy West (1998)
Scott Innes (1999-2002)
Casey Kasem (2002-2009)
Scott Menville (2005-2008) (for Shaggy and Scooby Get a Clue only)
Matthew Lillard (2010- ) (for Mystery Incorporated)
Casey Kasem has retired from the role and Lillard is likely to be the sole voice actor if any other shows or TV movies are made for the time being.
The voice cast of Back at the Barnyard includes Chris Hardwick who does the voice of Otis, Jeff Garcia who does the voice of Pip, Leigh-Allyn Baker who provided the voice of Abby, Tino Insana who provided the voice of Pig, Cam Clarke who provided the voice of Freddy, Rob Paulsen who provided the voice of Peck, Dom Irrera who provided the voice of Duke, Wanda Sykes who had provided the voice of Bessy, Maria…
They are not actual real, live guinea pigs. They are animations, and were not needed to be trained. The voice of Darwin was provided by Sam Rockwell; the voice of Juarez was provided by Penelope Cruz; the voice of Blaster by Tracy Morgan; the voice of Hurley by Jon Favreau; and Speckles the mole's voice was provided by Nicholas Cage.