My puppy is very picky with boots. I learned this after purchasing the hard rubber “winter boots” - she would fight me while trying to put them on and if I succeeded, she refused to move or did everything in her power to get them off. These on the other hand are so easy to get on and secure with the socky material (THICK AND STRETCHY)+ Velcro that does not budge. She was able to walk in them right away, and only tried to get the front boots off, which is understandable as the boots were toooo big (rubber surface area). Which is the only “problem” I have with them. She kept the back ones on for our walk and was walking perfectly and had no issues with them (no slipping, Velcro stayed secure and did not slide down, paws stayed dry and maybe warm? Idk she can’t tell me), mind you she is a 16lbs dachshund that is not going ballistic when she’s out for walks. With that being said, the socks basically ate her whole leg, so they might be able to double as pants for your dog too! She was able to run after the ball with the boots just fine, and when walking/ running thru snow they didn’t not come off or move. I am absolutely ordering the smaller size.