I bought the large as my "baby" is a Bulldog. I was surprised when I opened the box how small the large was. :(
In any case, I handed it to my pup and it is her "fav" toy. She can lick it and bite it and run all around the house with it. I put it in her crate at night and she goes right to bed.
I have already washed it once, and didn't find any holes. Not sure how long it will last but my baby likes it.