Both 1 and 2 can be used. Yes, a buddy is usually male, but not exclusively.
Sentence 1 is grammatically correct. The word "buddy" is generally considered gender-neutral, so it can be used for both men and women. However, it is true that the term "buddy" is often associated more commonly with referring to a male friend. It is also worth noting that the usage and connotations of words can vary depending on cultural and regional contexts.