Perfect! I have a German Shepherd and a Newfoundland and they both fit on it! They love it!