Abandoned by parents and found by a Snorlax, who almost stepped on her in its adorable sleepy state, found her and took her into Mahogany Town, Where she was taken care by a nurse. However, the Snorlax wouldn't leave Momo. When she was ten she was given a Pikachu and a mysterious egg, which is now her Absol.
After being abandoned by her parents, Snorlax took Momo to Mahogany Town, where she was taken care by a nurse. Momo named Mahogany Town as her hometown. Afterwards, she took Snorlax on her adventure with her, becoming best friends.
Pikachu was given to Momo when she was ten.
Momo was given Absol as an egg when she started her adventure with Pikachu. It later hatched into a powerful Absol.