What to do.. what to do.
From everything you shared, its seems like your mom is the child and you're the adult (taking care of your family, taking care of pets, etc. etc.) If your mom wanted the dog, she should be taking care of it not you. Puppies are a BIG responsibility, they require care...