Если существительное заканчивается на -у, то возможны два варианта:
а) предыдущий согласный +Y (образует окончание - ies)
a baby - a babies
б) предыдущий согласный + Y (образуется окончание - s)
a boy - a bois
Если существительное заканчивается на -s, -ss, -sh, -ch, -x, -o, то к существительному добавляется окончание - es:
a box - boxes a bus - buses
Если существительное заканчивается на - f, -fe, то происходит изменение буквы f на и затем добавляется окончание -es
a leaf - leaves a wife -wifes