I purchased this coat in the Gold Whitney Stripe, Large, for my boyfriend's 60 pound male American Staffordshire terrier. The large is slightly big for him since he's more stocky than he is long, but it still works well since the fit is somewhat adjustable, and the belly strap hits him far enough forward that he doesn't get it wet while doing his business. There is a small indentation/cut-out along the back to allow for your dog's tail, and that seems to be perfectly placed. Arthur wears it both outside and in the (poorly-heated) house, and he seems really comfortable/happy/warm in it.The quality is super - the fleece is double-thickness, and quite warm. It can handle a short period of light rain without getting water-logged, since it's so thick. It has stood up well to machine washing/drying over the last year. The velcro and straps also seem durable. The Gold Whitney stripe is really attractive, although the "black" of the fleece is actually a bit more like a charcoal gray. The coat is easy to put on by finding the right fit for the neck velcro strap, and once that's set you can just put it on and take it off by putting it over your dog's head and fastening and unfastening the belly strap only. The *only* shortcoming is minor - it would be nice on the really cold days if there was a portion that covered the dog's chest. However that can be hard to fit properly, and it's not a big issue for most of the year here in Seattle. For the quality, the price is fantastic - many nice dog coats cost 2-3x as much and aren't as durable. I just bought a couple for my own dog (a 50# blue heeler/catahoula leopard hound mix - I got him a medium). Highly recommend - you and your dog won't be disappointed!