I would never do the puppy thing again, too intense! However, Casey is my rescue and she has growled at small children, I just don't know her past or how she was raised for the first 3 and a half years. Bubba on the other hand was raised by us and we have helped form his personality.

If I had 2 small children I think raising a puppy with them would make me feel more comfortable, you just have to get past feeling like you are being mean crating her, you are home all day so I am sure you can do a fine job with her.