If your dog pees any time inside - what your puppy learns (especially from your hubby) is that it is ok to pee inside. If your hubby tries scolding (punishment) - it has to be perfectly timed and the puppy has to make the connection between peeing and inside and the scolding which is unlikely. Scolding and rubbing nose in minutes later (or more likely - hours later) will make no connection for the puppy about what you do and don't want. Generally puppies, dogs and children fail to understand "don't". They're much better at "Do".He said if the puppy only ever goes outside, how is it to learn if it's got nothing to compare it to? As in if it never goes inside to discover that there's no reward for doing so, how will it know that inside is not the place to go, or that outside is so much better?
So when training you focus on what you do want the puppy to do. And like Beloz said - if the puppy learns "do pee outside" and never pees inside, it will learn that peeing outside is good and never learn that peeing inside is ok. Which is what you want = yes?
Dogs do tend to think if something is ok sometimes - then it's ok any time. So that's the major flaw in your hubbie's arguement. Every time the puppy pees inside - it's learning that it's ok to do so. And the more often that happens eg 3 or 4 times a night with your hubby in charge - the harder it will be to train what you really do want.
Hubby might also like to read this. Crates are like the dog's personal cubby house. Not prison.
Crate Training : The Humane Society of the United States
Personally - if I had someone "helping" with the toilet training like your hubby, I'd find a way to exclude his help completely eg just take the puppy out for last pee, and crate when I go out. I suspect your hubby may not even notice you did this - given he seems to get hypnotised by the telly or computer.