Heres what we did wit our Oscar...He's only a year old 5/31. We have changed his crate twice. I recommend the wire crates that allow you a divider that grows with your puppy. Once he outgrew that one we went to a bigger crate, but by then he was housebroken. The rule of thumb for crates, especially while HB, is just big enough for puppy to stand, turn around and lie down. any bigger they will use bathroom in their crate and just move to the dry/clean area.
Leashes and walking...Oscar didnt like his collar or harness at first either. Inside we would place each piece on one at a time and let him get used to it. ex Place his collar leave it on for say 5 -10 minutes then take it off. do this several times a day until finally you can add a short lead, don't hold it or try to make them walk just supervise and let them walk around the house or yard and drag it with them. This approach worked very well for Oscar. No when he sees his harness in hand he goes "crazy" with excitement, he knows its time for a walk or a ride. Now if I can just get him to ride on the Harley...lol.
For all the pullers...my wife is a petite woman 5'2" and 110lbs, Oscar can drag her around very easily. The "reverse harness" someone mentioned is great. It forces your dog to stay beside you because it attaches in the front to eliminate pulling.