Angel has a kind, yet snarky personality. She often appears to be arrogant, but it is presumably just to hide her insecurities along with her great desire to have a family sans Buster. She also acts as Scamp's conscience and often tries to persuade him that the junkyard life isn't all that it's cracked up to be. She cares for Scamp greatly and will risk her own life for him.
Angel once lived with five families that all gave her up because they either moved, had a baby or an allergy. She decided to live a wild life at the junkyard and found Buster and the Junkyard Dogs, and although she never really took them as a family, she had no choice since she had nobody else. She first appears with the Junkyard Dogs chasing and teasing the dogcatcher and she sees Scamp and nuzzles his nose. After Scamp finds her, he takes her as a friend at first, but throughout the movie, they develop a boyfriend/girlfriend relationship. History repeats itself when Scamp takes Angel to the very same restaurant his father took Lady, and they both share a spaghetti meal from Tony (albeit in a more messy manner). At the end, she and the others leave Buster in a junk pile and becomes Scamp's girlfriend, and she even gets the family she always wanted as Jim Dear welcomes her into theirs. Angel gets a father in Tramp, a mother in Lady, sisters in Annette, Collette, and Danielle, and thereafter, she and Scamp are always together.
Angel's singing voice is provided by Susan Egan who also provided the voice of Megara in Hercules, which is fitting, since Angel and Megara both have a sarcastic and funny personality.
Angel and Scamp are the same type of dog, unlike their predecessors, Lady and Tramp. And unlike the last movie, the roles were switched. The female dog (Angel) was the street dog while the male dog (Scamp) was the house pet whereas Lady and Tramp were the opposite.
The scene where Angel and Scamp have a spaghetti dinner is a direct reference of Lady and Tramp's dinner scene.
For an unknown reason, Angel's left ear is folded. This may be because she is a mutt.
She's been in 5 families and lost her mom and/or dad in one of them.
The fate of Angel's parents remains unknown.
She is voiced by Alyssa Milano, who is best known for her role as Phoebe Halliwell in the WB TV series Charmed.