So not only do you have to work 12 hour days and be the perfect mother, you also have to walk the dog? Wow, slightly too high expectations of you? A dog walker would be a really good idea though, it can't be good for the dog to be left alone and unwalked all day. Can your D12 walk the dog if you can't afford a dog walker? You do have a lot on your plate, him being critical without offering help or solutions is very unhelpful of him. The stuff with his mum is interesting.