No matter where I've worked I've always been lucky to find a team of loyal people, or was it luck?
I've just read this popular article on Linked In and much of it resonates with me. https://www.linkedin.com/pulse/loyal-employees-worth-much-more-than-weight-gold-oleg-vishnepolsky
I've always felt that loyalty and respect go hand in hand, and respect is something you have to earn.
It's not enough to sit there thinking that because you provide someone with paid employment they will automatically be loyal.
We spend most of our lives at work, if you want loyalty you've got to go beyond the pay cheque.
Appreciate your team for the skills they have.
Be flexible, they have lives (and complications) outside of work.
Give them the stuff they need to do their job properly.
Say, 'please' - and mean it.
Say, 'thank you' - and mean it.
As Harvey MacKay said: Employee loyalty begins with employer loyalty. Your employees should know that if they do the job they were hired to do with a reasonable amount of competence and efficiency, you will support them.