I am due with no 1 in Sept and would really like to get a dog. We live in a large flat with a small garden but could only really handle a smallish dog. Any ideas of small breeds that are good with little ones? Is a puppy a bad idea at same time as having a baby!?