I too am not a big expert on little dogs. But I have also heard that the harness is better for the dogs. Drake wears a harness when we go walking or running. His collar is on at all times.
With a leash, if a dog pulls while you are walking it, it hurts their throat. The harness doesn't do that.
Bookmarks