Dog owners sometimes blame a new dog food when their dog immediately throws it back up after eating. The connection seems logical, but other factors could point to a different cause rooted in behavior.