There are a couple places right by the Embassy that do them and they're cheaper there. If they reject your photos, don't worry, they'll send you over there to redo them and you won't have to go back another day. They get this a lot (for other reasons too, like people who print out photos at home, that sort of thing). Hopefully, if you do have to retake them, your son will be more cooperative!