Not all are like that. I work at a racing kennels and my boss trains 76 dogs all in brick kennels inside barns. Every Kennel is 4x4x4 and runs are 6x4 so imo a good size. Also every dog gets walked at least 2mile a day not a lot Aknow but enough for a greyhound and there all groomed daily and feed decent grub.