We first purchased the small and realized it was to small for our dog, but with the 100 night sleep guarantee with traded up to a Medium, it was super easy to put together and doesn’t attract pet hair!!