i have a basset he's 4 month 10 days a go a ran out of dog dry food so i fed him at night some home made food. the second morning he did eat as he use to do and at noon he threw up what he ate the last day and since then he's not eating well when i offer him food he eats like the quarter of the quantity and leave the rest, he threw up 2 too since then. i offered him human food last night he ate it but today he wouldn't eat even the human man until i fed him myself dont know whats wrong. any advice?