A know-it-all mechanic, the worst kind. Unwilling to learn.
As carbuff2 said, you need Honda fluid in there. If he put in Brand X, now you do have to get it flushed with Honda fluid. Draining it out only gets a portion of the incorrect fluid out.
Try to find a good dealer. They're sometimes a little more expensive but they know the vehicle so you can get it done right the first time.
Problem is, I think my local Honda dealer sucks. I would typically go to the dealer when I just want something done right the very first time.
Took it in once for an issue with buzzing from the steering column when I would try turning the car on. They said it was a parasitic battery drain and charged me $300 to go through fuse by fuse to find the issue. Can't remember what the diagnosis and repair was, but it didn't fix it. Took it back in and they were like "well, your starter is bad too." Chalk up another several hundred dollar repair.
Took it in another time for a rattle sound from the engine and they diagnosed it as one thing and did that repair, but the rattle didn't go away. Don't remember what they said it was, but it was a couple hundred dollar repair. Took it back in and they were like "oh, well, such and such WAS bad and was rattling, but so is your AC compressor so we need to replace that whole unit." It was more than a $1,000 repair...and I'd just had my whole AC unit replaced a couple years back. Took it up to my dad's excellent mechanic a few hours away over a long weekend. He pulled out a stethoscope...yeah, a stethoscope...and went over the engine with a fine tooth comb. Diagnosed it as the water pump. Fraction of the cost. Fixed it perfectly.
The kicker is that I told this mechanic that Honda diagnosed it as the compressor (never mentioning that I'd had the AC components replaced a couple years back). When he called back with his diagnosis he said "No, the compressor is fine. It's the original compressor to the car and is working fine." So I'm thinking "original compressor?? it was supposed to have been replaced!"
I haven't gone back there since. I just can't trust that they're going to get the repair right. This is Honda in Waldorf, MD if anyone is curious.