I purchased a book for the specific dog breed and with additional advice from my vet, we trained our beagle as a puppy. When he was old enough, we took him through eight weeks of obedience training. Highly recommend for any dog.
I also crate trained and he loves to snuggle in his crate because it is his very own spot, and as others have said, they will not mess where they sleep. Good Luck!