Un anciano va a su banco a cobrar en 20 millones de coronas, con él van sus 3 perros. El hombre es encontrado muerto a los pocos días y también a sus 3 perros. El dinero no se encuentra y la policía sospecha que su vecino es el asesino, pero nada es como parece ser. Unos días más tarde, el vecino y su familia aparecen también muertos, y Wallander tiene que descubrir quién es el asesino. La pequeña ciudad de Soldala está esperando a Wallander para averiguar por qué el viejo y sus 3 perros y sus vecinos han muerto...