We got our puppy when my son was just a year old and my daughter was 3 1/2. I will tell you that for 2 months ALL (and I mean ALL) I did all day long was take care of the kids and the puppy...there was no time for cleaning or anything like that. It was like having another baby. But I knew it was going to be like that, and since I don't work, I would have the time to devote to it. Once Porter was old enough I started obedience classes at night, doing first the puppy one and then the next level. When you have little kids I think it even more imperative to take obedience classes. I would not get a puppy in the winter time. I did this in mid-spring and it really helped that we spent a majority of the day playing in our fenced backyard. Porter potty trained quickly (a week and half) because of the way I set things up, keeping his water outside and being outside a lot. With young children, potty training can be hard, trying to clean up the mess before the youngest gets in to it...so gross! Also, I crate trained Porter and basically put him on schedule. He had increments of the day where he went into his crate and could rest. He got time to sleep and unwind and I would get time to do the things with my kids that were hard when I had a puppy underfoot. It is a lot of work, but the payoff is that you have a puppy that is very well socialized to children and loves your kids.