A dog may vomit simply because he’s eaten something disagreeable or gobbled down too much food