Crates are not essential however they can make life much easier. They are a great training aid and make most dogs feel very secure if used correctly.
All puppies will learn the "Wait" command in less than two days if you use a crate. A really useful and at times life saying command.
It teaches puppies the settle command again gives you peace and sometimes enforced rest for puppies is a great idea.
Can prevent separation anxiety - crate is a great place to be.
Brilliant for dogs to be familiar to crates if they stay in strange places - they will instantly be chilled and quiet if the crate comes to.
Excellent if your dog is familiar to the crate if every they have to be crated through illness or long journeys
Can prevent travel sickness is some dogs if they are already used to a crate travelling is no bother and safer in an accident.
Dogs have a quiet no disturb area which is easy for children to understand.
Teaches dogs good manners if people come to the door
Makes toilet training easier
When you come back from a wet walk (Like today) 6 dogs in their crates with towels and all mud, dirt, wet dogs in one place so cleaner house.