Собака - одушевленное существительное. В школьной грамматике: кто? собака.
Корректно: Мальчик не знал иных радостей, кроме собаки – единственного искреннего друга.
Конструкция представляет собой сложноподчиненное предложение. Между его частями в общем случае ставится запятая: Если собака, то компаньон. Поскольку в главной части, стоящей после придаточной, есть слово то, может быть поставлено и тире (см. пункт 1 параграфа 124 полного академического справочника «Правила русской орфографии и пунктуации» под ред. В. В. Лопатина): Если собака – то компаньон.
Запятая перед и не нужна.
Правильно: сельчане.
С точки зрения строгой нормы литературного языка корректно: в Шатрове (ср. название фильма: «Дело было в Пенькове»). Однако вариант в Шатрово уже давно сделался нормой разговорной речи. Подробнее см.: https://gramota.ru/biblioteka/spravochniki/azbuchnye-istiny/istiny-1-toponimy
При аббревиации тире опускается: МОУ ООШ села Семеновка.