David (All Dogs Go to Heaven)

David is a protagonist in the sequel All Dogs Go To Heaven 2. He is a lonely human boy. He believes that Charlie and Itchy are his guardian angels sent to get him back home.