Snoopy has been the star of Charles M. Schulz' Peanuts comic strip since 1950. Charlie Brown feeds him. Snoopy's doghouse is larger than it might seem. Like many dogs, he likes to tug on rags. He has aspired to be a writer, among many other roles.
Roles Snoopy has played, in order of appearance.
(roles gathered from alt.comics.peanuts