First: I applaud you for treating this as such a big decision. I volunteer a lot at a shelter, and I wish everyone took the responsibilities of pet ownership as seriously as you do.
My boyfriend has an amazing dog: one of those zen dogs that loves everyone and gets along with everyone and...