OK, so after many years together and a stable home, (no DC) DH and I have decided that our situation is now ok to bring a dog into the family.
We have both had family dogs as children, and many close family members have dogs, but we don't know where to start!
We know what breed we want (miniature schnauzer) but are literally starting from the beginning!
Where is the best place to look to buy a puppy from? What gear would we need for him/her to start off with? Anything we need to think about in terms of the house - things we might not have thought of?
Also - We are moving house in August so would it be best to wait until then to bring a new pup home - would settling them in to our current house then up heaving to another house & garden be really unfair?
Any help greatly appreciated! 
Thanks in advance 