Fluke

A mutt puppy who has flashing memories and dreams of having lived a human life is taken to a pound and eventually escapes. He is raised by an elderly homeless woman named Bella, who gives him the name Fluke, stating that he is a "fluke by nature, Fluke by name." Fluke supports Bella by helping her earn money from passing strangers, who are impressed with Fluke's ability to beat Bella's shell game.