8. Mini Pinscher
Also know as Mini Pin, these little dogs require training due to their stubborn nature. Typically 10-12 inches tall, their ideal weight is between 8-10 pounds.