Sofie was really bad about this. I made her come, sit, then I moved about four paces away to set down the food, then counted to ten in my head and said, "okay!" and she was allowed to come eat. If, at any point, she moved from her spot or didn't cooperate, we'd go back to step one. It really only took a handful of times before she got it, and any time after that she didn't get it she was just testing me. I did the same with her rushing the door when I open it for her to come inside now. She hears the door open, and sits politely until I tell her to come in. Same with feeding time as well, she hears the food rattle in the bowl and sits a few feet away looking me directly in the face until I give the instruction.