Yes, gender really doesn't matter as much in English as in Spanish. In fact, job titles are becoming "neutral" so flight attendant, nurse and even actor and waiter can refer to males or females.
If you really need to tell us the gender of the friend (and ask yourself: do you really need to?), then you can add "male/female" in front. You're right in thinking that "girlfriend" refers to your beloved, so "female friend" is possible, or even "one of the girls/women from my work/my uni/etc." Women can refer to their female friends as "girlfriends", but men would use "guy friend", "male friend" or even "mate" if the speaker is UK/Australian.
For non-human things, including animals, we typically use "it". In your example, I'd actually write it as "a mother bear and her cub".
Hope that helps a bit!