Here in the states "sexy bitch" sometimes is used (inappropriately) to refer to a female person. I suppose I should have considered that it was in reference to a female dog, but then again I don't usually find dogs "sexy". Perhaps it's different in different parts of the world and "lard ass" refers to animal fat smeared on a donkey? Here, it's somewhat offensive, but then sensitivities vary.