All the pieces were included, thats a point to the good side. The instructions were not very clear. The pictures did not help.. Please include clear finishing instructions about the set screws. I had no idea those were meant to hold everything tight and in place once it was completely together and fitting my dog properly. It was easy enough to put together, but i did struggle with some of it