A few months ago, I decided to get a puppy. We have over half an acre fenced in, and our house has no carpet, etc. On the way to the Humane Association, we decided to just adopt two, since dogs are very social creatures. After a month or so, we noticed that they were getting weird. Two is definitely better than one, but one of the puppies got a LOT bigger than the other one, causing some dominance issues, and some anxiety developed since they were so fixated on each other (training them separately was a problem when one was freaking out missing the other one).
I thought it would be a good idea to get two more, one a little smaller than the small one, to build his confidence, and then a tiny one so no one would feel bad about themselves. Sounds insane, because it was insane... but it worked! And what a wonderful hobby to train dogs!... and have them in on the slick floor and throw some superballs around for them to chase, hilarious!