I'll be helpful, so here's all the mate options and what gender you have to be to get w them!
Dustfeather- Female or non-binary-When your a warrior say no to battle training.
Duskfall- Female or non-binary- When your a warrior say no to battle training, yes to going to the shore, then repetitively jump in the water.
Nightwhisper- Any gender- When warrior just click on her.
Breezesong/star- Female or non-binary-If female apprentice go hunting until you have over 20 reputation then keep clicking on her and say yes to going to the shore, if non-binary or female warrior just click on her.
Cottonwillow- Male or non-binary-Keep playing guess my number until she says "Wow your getting really good at this" Then say no to guess my number and yes to going to the shore
Fallenfeather-Male or non-binary-Keep talking to her until you can ask.
And I believe that's everyone! You can have kits w all of them except w Nightwhisper if your female, To have kits w Breeze, become her mate then make her leader of Fireclan then see her every night until she invites you to Fireclan, then one day you go to Fireclan she'll ask if you want to adopt kits together!
Hope this helps and I'll answer any questions!