Okay awesome, I pretty much had all of this stuff in mind, so this is great!
We are planning to use a divider because we will get a large adult dog crate, and it's just a 2m/o puppy, which would give enough space for the dog to pee in a corner and sleep in another (which we don't want).
Speaking of crates and potty times, I keep seeing for overnight training that people recommend having the pup by your bed for the first few weeks, but that's not an option. The pup is almost certainly going to go at least once overnight before we get up to let him out, and I'd feel bad for the pup having to sleep in pee for a couple of hours. Even if he's all empty before bed, a pup that little won't hold it for 8hrs. Any suggestions? I do plan for the dog to be on a puppy pad in the crate.