Anderson shelter helps rescue 21 neglected dogs