Saying "Hey Buddy" is somewhat analogous to using the honorific "-kun" in Japanese. A stiff and over-formal, but less patronizing, way to address a boy in the same context would be to say "Young Sir". The use of the term "buddy" as a descriptive word for someone, rather than as a hailname, is much less problematic and sensitive, however. More @Wikipedia
Hover over any link to get a description of the article. Please note that search keywords are sometimes hidden within the full article and don't appear in the description or title.