Когда речь идет о действии самой собаки, правильным будет употребление формы "где собака порылась". Это объясняется тем, что слово "порылась" является прошедшим временем, обозначающим действие самой собаки.
Однако, если речь идет о том, что кто-то или что-то зарыло собаку, то в данной ситуации правильным будет использование формы "где собака зарыта". В данном случае слово "зарыта" является прошедшим временем страдательного залога, обозначающим действие, совершенное не самой собакой, а другим лицом или предметом.
Таким образом, правильный выбор формы зависит от того, кто именно совершил действие зарытия.