Cleveland Junior golf set
Start them early on a lifetime up frustration :) but also hours of fun with family and mates. There is a small putter, probably best starting at age 3. The other clubs are probably best for ages 5 to 8 or 9 depending on how tall your child is.