We don't make our dog food completely from scratch, but we do add home cooked ingredients to the packaged dog food we buy. Does that count as homemade? ;-)
Our pets were healthy before, so I can't say that "people food" has made them any MORE healthy, and it DEFINITELY hasn't done anything to improve the smell of their waste!!