The victim has been identified as a 53-year-old from rural Bagley.
The suspect was arrested following a search that lasted several hours.
The 63-year-old has been identified by police.
The 28-year-old woman died at a local hospital.
The 10-year-old rough collie has been missing since Sept. 16.