I have to say that I agree entirely with Midori. I'd also add that I'd be very concerned about using a dog-flap with a pup when I wasn't home to supervise him. If he got hurt in the garden you'd be unaware until you got home and with DC who may (if they're like mine when they were little) leave toys around, the chance of him picking up and swallowing a stone etc, it's just too big a risk until he's older.
As everyone knows I will always, always advocate rescuing rather than going to a breeder. However the chances of a Schnoodle (I too presume a Schnauzer X Poodle) coming up in rescue, breed or not, are incredibly slim. In all my time involved in rescue I've never come across one.
Thats not to say that there aren't plenty of super, family friendly breeds and crosses in rescue and yes, contrary to bad press and thus popular opinion, Staffs and Greys are great. Greys are a lazy bunch of beggars who like not million mile walks but a couple or three reasonable blasts of runs and then they'll lay on the sofa with their paws in the air! Staffs... well, most will enjoy their walks and then sit on your lap and lick you to death.
If a Grey or Lurcher interests you then try Lurcherlink or the Retired Greyhound Trust, as well as more locally-based organisations like your nearest rescue or Hersham Hounds. Staffs... well, sadly they are everywhere and often make a large proportion of national and local rescues. You might also consider an older dog under the circumstances and if so the best place to start is the Oldies website (they aren't all absolutely ancient, bless 'em, don't fear!). Again, local independent and national rescue (particularly the former as nationals like the Dogs Trust and RSPCA tend to be more picky as to which dogs they take in) will have a wide selection of older dogs, many of whom will have a full history and background so that you'll know if they are used to children/cats, are good on a lead, happy when left for a while etc.
I hope this helps.