be in good odour with someone

be in good (or bad) odour with someone

be in (or out of) favour with someone.
See also: good, odour