Does your dog need a new pair of shoes? These are a great pair. They are leather upper soles and rubber, non-slip on the bottom. They attach with velcro straps and stay on nice and tight. These are also good looking shoes. They are tough so can be worn hiking or on rough terrain. Order your dog's new shoes today!