Hi G , your sounding good but in my humble opinion the dog is a very bad idea.

The issues in your M need to be sorted before a commitment like a dog. I'm a dog lover and they need stability same as us


Take care. Rd