My kids were 7 and 9 when we got our lab puppy (two years ago). I do think 3-1/2 is on the young side. My kids were old enough that we had a trainer come to the house and train THEM on what to do...