It did NOT come with all straps. I only received the black back strap when the description said 2 halter straps, a clear and black back strap. It also showed up about a month after I bought it when it is a prime purchase.