Использовать платформу машинного зрения на базе kendryte k210, распознавание осуществляется оффлайн. Можно натренировать собственную сеть, а можно использовать готовую модель, где как раз есть собака. Maixduino
https://mysku.ru/blog/aliexpress/79416.html
Стоимость от 15$ (sipeed M1n)