Small dogs are usually harder to house train than large dogs. My bulldog "got it" right away, my pug took nearly a year to be perfect, with no accidents. Small dogs like Doxies have small bladders, and just like children, when they have to go, they have to go now! Crate training is a great option, but remember your puppy cannot hold it for more that a few hours, the calculator is generally at 8 weeks take them out every hour, every week beyond, you can tack on an hour, so 9 weeks, every 2 hours, etc. It is not an exact science, and if you see that he potties himself after 90 mins, take him out every 90 mins. If you crate him for longer than he can hold it, he will soil his crate and become desensitized to it. If you will be gone for extended periods of time, shut him in a larger area, with training pads. Maybe a portion of the kitchen, large enough for his bed and a pad, so he will naturally want to potty on the pad. As he starts to get it, increase the area. When you are home, and taking him out, do not come inside until he does his business, even if you stand out there for 45 mins, the only way to get him to learn is to catch him going outside and praising him (i mean praise him like he just cured cancer!). Also when he goes inside, you have to be vigilant, and catch him as he starts nosing around and squatting, immediately punish him (sternly say "no, bad boy," etc. I always said "No poopies!") carry him outside immediately to let him finish his business outside, if even 1 drop hits the ground outside, celebrate. The only thing I can tell you is be patient, it is worth it in the end, they always get it, if they don't it is not the dog's fault, it is the owner just not being patient. I promise it gets better.