Until recently, Rich was on the road too much for any pets. He still may be gone for two or three days at a time. But he did do quite a bit of study in CoMC if Luna ever needs a hand or some potion from another country.
I suspect he sort of likes Luna because she's not trying to land him as a husband. He also deals with enough different people that she wouldn't really strike him as that odd.