This is a nice starter guide of things that you should consider when you are thinking about getting a puppy
Choosing a new puppy
http://www.canismajor.com/dog/jkpup1.html
This is a nice starter guide of things that you should consider when you are thinking about getting a puppy