We haven't had alot of luck with dogs, it's fair to say we aren't real patient when it comes to owning dogs that don't act like we expect.

I feel bad that all of the dogs we have owned were rehomed by us because we were irritated by their
dog behavior. That said, we have 2 poodles now and even though they have some irritating habits we do enjoy having their company around enough to grudginly tolerate their inadequacies as roommates.
Shih Tzus: Their sins: The smell intolerable, endless grooming requirements.
German Shepherd: Her sin: Way too much energy, dog hair everywhere....
Black dog: Constant ear infections/bad smell.
Red dog: Constant barker, cannot be trained to listen
                    submissive urination on carpeting.