My family has had dogs since I was little and I currently have a beautiful 8-year-old black cat, but I have never had a puppy that was fully my responsibility. I'm not sure whether I'm trying to compensate for my inexperience or I am just puppy-crazy at the moment, but I have been spending a good chunk of my free time researching dog food brands and locating dog parks.
Of course I want to have some things already at the house for when I bring the little one home in 8 weeks, but I managed to restrain myself and only bought a handful of things.
One of the bigger purchases I knew I would have to make was the crate. The breeder suggested I get a crate that has an adjustable wall to expand as the puppy grows. I definitely plan on rate training the puppy, but I also think it provides a safe place for her to retreat to if she ever feels uncomfortable or needs some space.