Yes, crate training is invaluable, i graduated our pup to the bathroom with baby gate, we just say kennel up and she heads in and better yet, when she sees us getting ready to leave, she kennels herself.
I don't believe either in "outside dogs" to me... if they make it, it's just a stroke of luck..too many perils.