The first sentence is fine.
The second sentence should be either 'I think he's got the flu' or 'I think he's got flu'. You can use the definite article, 'the flu', or (in GB English, at least) you can omit it and just say 'flu'. I would usually omit the article as this is the commoner form in British English.
Note that it's very rare to use the full form of 'has' before 'got' unless you are emphasising or contradicting a statement. Otherwise, we say 'he's got'.
Poor little chap. Give him plenty of drinks and cuddles.