yeah they can smell cancer etc and know when folk are sick.
smell, eyes, body language?
much more to dogs than we know. Was reminded of this recently, when you take them somewhere new in the van how do they know when your nearly there when they can't see and you haven't done or said anything?