I crate trained Zeus and it worked great. The key is making sure the size is adequate. You have to make sure they can move comfortably, BUT can't move so much that they can have an accident in the crate and not lay in it. Dogs hate to lay in their own mess and it forces them to hold it. Zeus never once had an accident in his crate. To this day, his crate is his sanctuary. If my daughter is driving him crazy, he'll go in his crate and rest and she knows the crate is off limits.