Hey JT - You should check out 'The Art of Raising a Puppy' by Those Famous Monks (?name?), and Wolter's 'Family Dog' or 'Game Dog'. These are excellent puppy-raising and training guides, well worth the investment. I agree with BadMeds on crate training except for 1 thing - don't use them for punishment. Puppies need only brief disciplining such as a scolding or scruff shaking, older dogs should be put in the down-stay which is a submissive posture. Keep the crate as the dog's refuge, since they're denning critters by nature they really take to them. Anyway, check out those books.
PS When I was a kid we used a springer spaniel on bunnies. Worked great.