Although Yorkshire Terriers are small in size, they are by nature a bit stubborn. Besides, these alert, smart, and highly intelligent dogs are somehow territorial in nature, which although with proper training from a young age, can be avoided. Last, they are somehow sensitive and not very friendly towards young children, but if you have older children, Yorkshire Terriers are one of the best options for you.