Im not an expert but get a puppy so they grow up together..........no matter what dog you get and let them play together alot.......they will bond and you have built in protectioin and a compainion for your child..........what ever you do I know you kids will love you for the dog........what...