Sorry but I don't like crates either. I didn't get a dog to keep it in a cage and a closed crate is a cage. My dogs are part of my family, I wouldn't put a child in a crate, I would teach them to behave from young and to me a dog is no different.
Dogs need three things to thrive, love, good...