The fiduciary duty of your listing agent and agents he hires to hold open houses for him, is to sell the house. Period. Done. It should not be your agent’s primary goal to use your home as place to get new listings. The ugly truth is that brokerages tell their agents that one way to get new clients is to hold open houses. Snap up the unrepresented buyers and find them a new home.
If a buyer enters your home and it is clearly not a fit for them because it is too small or too many levels or too expensive, etc., your agent may take the buyer’s information and after the open house ends, email him properties that might work for him. There is nothing wrong with that. However, your agent’s primary job at the open house is to sell your house.
Beware of agents who include “area homes available” in their open house marketing package. This is an unspoken offer to show them other homes without determining their interest level in your home. That goes over the line. You are not opening your home so that your agent can sell another home. Agents should only market the home they are in when they are in it.