Stanford Dogs Dataset
Summary:
120 dog breeds
~150 images per class
Total images: 20,580
Download dataset