
First, canned food needs to be refrigerated. Just microwave it lightly (not on full power) until it is just warm before feeding.
Are you sure your dog is not being sick in the morning, throwing up and then eating it later?
It might be something minor, like eating too quickly, but only the vet can tell you if this needs further investigation.