A crate provides security to your dog and also helps discipline it. However, crate training should be done in a manner so that it makes the dog feel more secure and at home rather than being unfairly confined.
Who said dogs could be trained only? As a pet, your cat could also be trained to be an obedient servant to your commands. It’s true though that dogs and cats have different mentalities and their training techniques too, differ.