The Lauderdale County Sheriff's Office removed 29 dogs from a home Tuesday, overwhelming the local animal shelter.