I'm leaning hard toward a puppy, I found out that the last choice of mine for an adoption dog has some poo-poo issues after speaking w/her foster mom.
a puppy's going to have some of the same issues but at least it's not going to be due to health/kennel conditions.......
if you are a diligent, caring, attentive, educated owner then your puppy should only have "accidents" every once in a while within the first month...these "accidents" will probably occur when you least expect it (when your hitting a bong, or grabbing some munchies). if you take the pup outside every 45 minutes while its awake, and make sure you only have food and water down when its time to eat/drink then you should be able to get the dog trained QUICK.... when you give food/water then you take dog out...... routine.... not for the lazy man, but for the man who demands an awesome, headache free companion......
hell, if you are SUPER MOTIVATED, once you get the shit/piss thing down, then you can take it to the next step and train your dog to locate drugs.... a simple walk in the park/crowd could turn out to be a VERY nice day....