Your pup sounds like my little guy.
I point to the living room bay window (where he first sees the person approaching the door) and that's where he goes when I open the door. This training was kind of accidentally-on-purpose; he likes pretending he's a big guard doggie when he's at the window (he's a sweet little twerp in person) so redirecting back to the window when I open the door seems to work for both of us.
Once the person comes in the house however, Buddy does make demands for attention, which is still a problem (for the person, not for Buddy

).