"This was a total waste of money! I have a 10 month old Miniature Pincher who is 5lbs, she went into heat and I bought this along with the liners. It would not stay on her!! It kept sliding off every time she'd walk, not to mention she walked bowl legged in the thing. The hole in the back for her tail was too big so when she'd lay down with it on it would move over and end up getting blood on what she was laying on. I ended up buying the disposable diapers and then putting this on over the diaper (the diapers would also slide right off of her) and it stayed in place a little bit longer. Maybe this product works better on bigger dogs, but I've had a frusterating past 10 days with it. :o) Have a great day and I hope this helps."