Can dogs have blood work without being sick?

Yes. Dogs do not need to be showing signs of illness to benefit from laboratory testing. Routine blood work can help establish baseline health information and may identify changes that are not noticeable during a physical examination alone.