Charlie Barkin

""These are some of the poorest people I know. They're broken than... the Ten Commandments. [laughs] Little joke. Very little.""

- -Charlie B. Barkin Charles "Charlie" Barkin is the main protagonist of the All Dogs Go to Heaven franchise except the finale, An All Dogs Christmas Carol, in which he is the deuteragonist. He is a German Shepherd who went to heaven by default and returns to Earth.

He is voiced by Burt Reynolds in the first film, Charlie Sheen in the second film (where he is sung by Jesse Corti), and Steven Weber in the TV series and An All Dogs Christmas Carol.

Biography
So far, Charlie's early life is unknown. He was born to two unknown parents. Sometime in his life, he ran away from home and after that his parents presumably died. He later met Itchy and the two became friends.

Of course, in the flashback of the episode "When Hairy Met Silly," it was shown that before meeting Itchy, Charlie was part of a trio called the Rovers, along with Toodles and Spike, and it was shown that Itchy's cap once belonged to Charlie.

Relatives
Aside from his current owner David and Sasha La Fleur, his love interest, Charlie's only known relatives are his presumably deceased mother and father.

Trivia

 * Charlie has a spot on each cheek only in the first film.
 * Charlie has simililarities with Spawn
 * Both were ordinary mortals who had a falling out with their superior who arranged for them to be assasinated
 * Both cheated death and returned as immortals to seek revenge of those who had murdered them
 * In their quests for vengeance, they both learned that there were greater things then vengeance
 * The only differences between the two is that Spawn was sent to Hell upon his death and was human while Charlie was sent to heaven and is dog.