The RLTA also provides that a landlord need only provide 24 hour's notice of intent to enter and show rental property to prospective purchasers or renters. You say you have a lease - but you don't say when it expires. If it is going to be in effect for several months, having your landlord or his realtor drop in constantly is going to dampen your enthusiasm for this property, even though by statute and contract they can do this.
You could certainly write to your landlord and explain, as you stated here, when it would be convenient for him to arrange showings and when it would not be convenient. Perhaps he would agree to let you out of your lease early so he can market the place more effectively, and that way you could find a new landlord with better regard for your privacy.
The landlord does not have the right to tell you to clean or move things so long as how you have things arranged is not a genuine public health hazard.
You are dealing with a situation that is a constant source of tension between landlords and tenants. My best recommendation is that you remain polite, as you have done here, and be sure your communications are in writing and that you always keep a copy for your records.
Hope this helps. Elizabeth Powell
Using Avvo does not form an attorney client relationship.
Perhaps you and the landlord can work together so that you each get some of what you each want. Perhaps you can suggest the landlord to limit showing the house during the times that is convenient for your family and in return you would keep the house clean and attractive to potential buyers.
If your lease has not expired by the time the sale occurs, the buyers and new landlords would have to abide the contract between you and the old landlord.
Unless you have animal waste or rotting foods sitting around, the landlord has no authority to tell you to clean up. Unless the things are hazardous (such as gas cans in front of a heater vent), the landlord has no authority to tell you how you arrange things in your home.