Deputies say that when they arrived at the house, they found 30 dogs showing signs of extreme malnourishment.
After getting an initial search warrant for the premises, officials say they also found an illegal marijuana growing operation.
The sheriff's office was called in and executed another search warrant for the marijuana.
Officials say the owner of the home, Jerry Krebs, 65, was detained and questioned about both the dogs and the pot.
The sheriff's office says he now faces 30 charges of animal cruelty.
On Friday, police arrested Krebs and charged him with possession of marijuana and drug paraphernalia, and marijuana trafficking.
He has been booked into the Canyon County Jail.
All of the dogs were taken from the residence and taken to a veterinarian to be evaluated.
The sheriff's office is continuing to investigate.