Face recognition of pets

Hi,

I want to develop a model to recognize individual dogs. The idea is to train the network with only 1 picture per class.

I’ve been reading about face recognition but I really don’t know where to start. In this paper they seem able to do it for people:
http://openaccess.thecvf.com/content_ICCV_2017_workshops/papers/w27/Cheng_Know_You_at_ICCV_2017_paper.pdf

Do you think it’s feasible to replicate the model for recognizing individual dog faces?

I would be grateful If you can share any additional resources where I can learn more about the subject.

Regards!