I think it helps that he's a very confident cat and has lived with an over excitable dog before. He's not as independent as most cats either, he mostly just likes hanging out with us so is maybe less inclined to just piss off until the dog thing blows over.
This kind of thing took well over a year for our dog and one of the cats, the other cat mainly lives in the kitchen or outside now.