Купите отраву с антикоагулянтом, например Ratron. Это не яд в прямом смысле, он нарушает свертываемость крови и от малейшей травмы крыса погибает. Такие препараты самые эффективные, они есть в порционах пакетах, собака вряд ли будет есть пакет (хотя все равно надо прятать).