This can be worn on the front or the back, whichever is more comfortable for you. Adjustable straps. Holes for tail and back legs, front legs hang out the top. Velcro fasteners to adjust on the dog. This is made for a longer bodied dog. Tail to top of short side is approximately 10.5". Tail to top of long side is approximately 13". Chest/body from 16"-18" around depending on where you fasten the velcro.