• A supervised learning model trained using concepts of Convolution Neural Network and Computer Vision to identify dog's breed from image of dog. • Model is trained using CNN over 120 breed classes and a validation accuracy of 86% is achieved.