Yorkshire terriers are often fortunate enough to live for roughly 15 years. The average miniature poodle life expectancy is anywhere between 10 and 13 years. For toy poodles, that range is 12 to 14 years. Note, however, that all of this depends on the level of loving care and attention you provide your dog.