Well to me it all depends on how you use them.
I personally always put a training collar on my dogs when they are out because I don't trust them with any collar since they could slip their heads out (and believe me...they can!). So I just have the rolled leather collars for the girls because they have such long hair it just looks better and Bon has a snap collar.
Bookmarks