went through that with 3 dogs in my life.
all I can say dogs are great (Cats too).. they teach you the important things. Maybe you come home tired and dont want to go for a walk but after you do you're glad you did. Any disagreements are quickly forgotten.