Itchy Itchiford
Appears in
All Dogs Go to Heaven
Voice actors
Dom DeLuise