I would agree about not neutering yet for the reason given.
But, @Wolfiefan what do you mean when you say that 'Dominance and pack theory have been debunked'?
Work on captive wolves (who are more analogous to domestic dogs living in the home than are wild wolves) by Schenkel did indeed show them establishing strict hierarchies. David Mech, who worked on wild wolves for decades, opted to no longer use the term 'alpha' because, in the packs he observed, the lead wolves tended to attain their status by virtue of being the parents - the other pack members were their younger offspring. Mech is on the record as saying, however, ‘Dominance is among the most pervasive and important behaviors of wolves in a pack.’ (2010). He said much the same thing again on a podcast last month. Intense longterm study of the wolves in Yellowstone National Park has shown that in easier environments, wolf packs can be far more complex, with two or even three females producing cubs in a given year, and with alphas/ lead wolves sometimes being driven out or even killed by their subordinates or by a wolf moving in from another pack.
As for dogs - which are not wolves, but which have significant overlaps in their behaviour - they are perfectly capable of forming large, stable packs with clear hierarchies (see Cafozzo et al, 2010, which looked at a large pack for over a year and found clear unidirectional displays of dominance, with higher ranking dogs having more opportunities to mate, for example). They don't always do this - it seems to depend on the level of human interference, food supply etc - but they can and they will establish packs. Other work has shown that dogs are very hierarchical (Range and Viranyi, 2014).
Now, people are not dogs and dogs know this, but we do know that dogs understand hierarchies and dominance. Even a lot of Force Free trainers understand this and call what they do 'leadership', and aim to impose it without force, but they are still aiming to be in charge.
NB I don't go with the whole pinning and scruffing pack theory stuff, it's not necessary, but to say that dogs don't do dominance is not accurate. I see my older dog dominating the younger dog at regular intervals, and also throwing her weight about elsewhere. She's not at all aggressive, but she uses clear canine dominance signals (there is a wonderful book on canine communication by the ethologist Roger Abrantes).