I bought this for our 8 week old puppy, based on reading the positive review. I found our experience to be the opposite. This item is not very well made (considering the purpose).
I didn't expect it to last forever, but it fell apart after only a couple of hours. We had to take it off the puppy as the stuffing had started coming out. Very, very disappointing. Not at all worth the money. I wouldn't recommend this at all.