Our home is small, so a large dog would not be suitable. Lucky our dog, is a mixed black poodle and get along with all dogs and also cats. He loves playing with other dogs and would be a terrific host to a sleep over friend. We take our dog for walks as often as possible. We do not crate Lucky, he has the run of the house.