You can also give up 1 of your own attacks for commanding the pet to attack.Look at how barbarian damage scales and lvl 11 Fighter and Paladin abilities.
Beastmaster ranger. Bonus action command pet and to set hunters mark.
The pet also profits from hunters mark at level 11. So even then its 1d6 bonus damage. And on turns not needing hunters mark its an extra pet attack + 1d6 damage. (And depending on how the GM treats the 2 attacks you can even knock down 2 enemies or have 2 tries to knock down an enemy with beast of the land)
And fighters and barbarians have no spells and dont gain a spell slot.
Beast ranger also gets a decend upgrade level 7 because the pet can now disengage to do the "charge attack" trigger every turn. And also upgrades level 12 and 16 with 1 more damage on the pet and hit (and more hp from the level 10 feature).


