I have had a few Cabelas ones, I basically buy whatever is on sale. They all require a bit of fitting, our dog seemed to be very non standard sized. With a sewing machine, scissors and patience, you can get a perfect fit and repair anything that happens in the field.