do you clicker?
if so, use a perch: YouTube - Pi, 9 weeks, perch and heelwork
you have to first teach the dog to place his front paws on the perch. then as you orient yourself around the perch he'll want to orient himself towards you. click the butt movement around the perch. after a while...