Private in-home behavior sessions are what I do most and what I most enjoy as a dog trainer. They enable me to better assess the situation, see the dog in its natural world and get a sense on how everything going on at home. These sessions are very different the obedience and require you to do think outside the box and consider a variety of things.
http://makedogsyourlife.com/5-tips-for-behavior-sessions/