The very best thing you could for you, your Mom and the dog is take some training classes. You've got a ton of issues....far too many to cover in a chat forum. Training classes can be as cheap as $25 at a city park or YMCA but, the usual training cost is closer to $75.