I just note that as a defender your DD (unless she also plays GK) be rarely called to punt later in her career. GK, by contrast, will be. And it's takes them a while to pick up the technique. Most U7s will flub the punt at least 50% of the time. By U8 they can usually get it on the foot but it's just as likely to go to ground or up straight since kids have a problem angling the foot correctly. To do it correctly, many will have to drop kick it (on our U8 Extras team, only DS and his fellow keeper could do it without a drop...I'd be open to allowing the punt but forbidding the drop kick at U8). By U10 most kids that are comfortable in goal will be able to boot it without dropping it but few with precision. Having a DS that's a goalkeeper, it can be nerve racking because a flubbed punt during the game in front of all those people is easy to get you laughed at. Kids in this age group are still developing aim, power, or control over the punt so it doesn't bounce uncontrollably when it hits the ground. Like any skill, punting is one that takes time to develop.