A Hardin County woman is facing felony charges after 21 dogs were found dead in and around her home.