There is no way to change their genders. They do have a specific gender. Unfortunately, on your own, there's no way to know before buying... you either have to submit a ticket and ask a Ref, or ask someone that already owns it, or check out the pet pages here (almost 100% sure they are up to date).