"On a bad mood day:
Me: Wow babe the yard looks great!
H: Yeah (flat tone)
Me: And you edged too, and the bushes look great - that was a lot of work. You're good! Thanks for doing all that.
H: I'm not good. You shouldn't say that. "

Well, you can't do much about that kind of crap except call him on it. H is trying to tell you he is a creep without doing so because he feels guilty about something.

I'd reply, "Don't tell me what to say. If you feel like crap, it is your problem. Don't make it about my compliment to you."


Best,
Oldtimer