I prefer he or she when the gender is known. If not, a guess is fine. One pet peeve (no pun intended) of mine is when someone knows the gender of their pet, and insist on calling him/her an it.