This bed is an incredible size for big dogs but the bolster needs to come to the end so their head can never hang. I also have a 155 large dog with a lot of hair so this bed's material is way too hot for him. He has a canvas bed and it is easy to clean and stays very cool. He always has a fan blowing on him no matter how cold it is!!