Nice happy thread, not one to start questioning why we've not gone for a rescue etc etc. Just wanting practical advice and suggestions about essentials! 
We're finally getting a dog. Much wanted for years have waited until we felt the time is right. That time came earlier in the year, and we have finally found our puppy. We will pick her up next month.
We've never had a dog before, have spent a lot of time researching (and stalking the new puppy survival thread!), but like with babies, there are things recommended that actually turn out to be useless (sleeping bags and slings for my kids) and things that actually were life savers (Ewan the dream sheep, jumperoo), so would really appreciate recommendations for both!
Thanks in advance. 