It is easier to desex & safer but it is not the only way to avoid unwanted litters.
I'm sure your vets mean well Myf but bitching about clinints is not helpful at all.
There are health reason not to desex & sometime work drive sufferes also & some(by far not all) owners are quiet able to keep undesexed dogs apart.
Male dogs will not bust into your house but they will your yard & you can not turn your back for a moment.
I would in your case recomend 6mth desex just as it is far easier for you & your not going to breed or show her anyways.
Dogs make everyday life enjoyable...........