Charlie B. Barkin

Charles B. "Charlie" Barkin (voiced by Charlie Sheen and Steven Weber) is the main protagonist of the All Dogs Go to Heaven franchise. He is a German Shepherd mix with parents Burt and Loni.

In All Dogs Go to Heaven 2, it is revealed that Charlie left home at a young age. He is best friends with Itchy and becomes enemies with Carface Carruthers within the plot. He meets Anne-Marie in the first film. He meets David and Sasha La Fleur in the second film, along with various other characters throughout the franchise. He becomes romantically involved with Sasha.