Maybe with a script or a GREP search, but what you have in your example is not unusual, and it's much easier to search for something unusual than it is to search for something that is common. If your text is average, you will find repeated words within paragraphs all the time. Unless they are two in a row, like in your Our house house in the middle of the street example, you would probably need to sort through all of the naturally-occurring instances, (I have made the word you in my response bold to illustrate repeated words within normal text) to find the ones you are targeting.
GREP can only do so much. This will match a word that gets repeated somewhere along in the same paragraph -- you can use it in a GREP style.
-- but there is no easy way to mark the second (.. third, fourth, etc.) last occurrence as well.
Message was edited by: [Jongware] *Last* occurrence. All other repeats will be matched, just not the last.
(Yuck, here is a creepy thing. The GREP style does not work if the paragraph does not end with a hard return! Sloppy coding, Adobe.)
Example. Each of the highlighted words occurs at least once after the highlighted one. (And the second paragraph does not end with a hard return, just to show the above.)