В предложении пропущен глагол, описывающий, что произошло с щенками.
Рассмотрим варианты:
A were removed (были удалены) - пассивный залог, подходит.
B had removed (удалили) - активный залог, подразумевает, что щенки сами себя удалили, что нелогично.
C were removing (убирали) - активный залог в прошедшем длительном времени, также подразумевает, что щенки действовали.
Контекст «irresponsible owner» (безответственный владелец) предполагает, что владелец мог избавиться от щенков. Поэтому пассивный залог «were removed» является наиболее подходящим.