Which is both the smallest & the longest living breed of dog at life span of 12 to 20 years?
A) Dachshund
B) Chihuahua
C) Gray Wolves
D) Pekinese