The hardest part about the "man and dog" relationship... is the human. Lol, I mean because I'm only human and I make mistakes - but if I don't learn from them, the dog has to pay for it too. That's not just in training either.
I think having dogs is easy, but it can be a hassle when you're not quite in rhythm with the schedule or having a bad day. Cause you can't take a break from being an animal's owner. You HAVE to feed them, make sure they have water, get their physical and mental stimulation, keep em healthy, train them, bla bla bla. That's hard when you're not truly up to it or if you don't have the resources, but doing it regardless of the obstacles or hoops you have to jump through is its own victory.
A home full of dogs is more fulfilling than a house with none, that's all I'm saying.