The best answer is:
C. All of Buck's other masters had been temporary, and Buck didn't want to be separated from John Thornton.
Buck's loyalty and attachment to John Thornton stem from the fact that Thornton represents a lasting and trustworthy bond, unlike Buck's previous masters.