单项选择题

Why is it advised to buy baby dogs under three months old()

A.They are less likely to run away.
B.It’s easier for their masters to train them.
C.They are less likely to be shy with human beings.
D.It’s easier for them to form a relationship with their masters.