单项选择题

Why is it advised to buy a baby dog under three months old

A.It's easier to buy a baby dog under three months old.
B.They are less likely to be shy with human beings.
C.They are less likely to run away.
D.It's easier for them to form a relationship with their masters.