Из дешевых (читай доступных обывателю) инструментов геолокации на улице можно предложить только видеофиксация по периметру с отражателем на ошейнике собаки (взять тот же материал что на одежду лепят), если додумать сюда еще и цветофильтр, то это нереально облегчит софт для оперативного анализа. GPS тут тоже лучше оставить, а видео только ради повышения точности определения координат (точнее выхода за границы). Софт на основе opencl выявляющий движущиеся объекты, расставить границы прямо на изображении камер...
p.s. Вариант с установкой
системы дифференциальной коррекции сигнала ради собаки я думаю вы даже рассматривать не будете ;)
НО. Есть механизмы indor
позиционирования на основе wifi сетей, наверняка уже есть готовые интеграторы что под ключ сделают или сам на основе роутеров пили.