Thanks for the updates.
People littering on someone else's home ground indicates very low character. Now that you've got a line on this d-bag's patterns, you can start to see how best to deal with him.
I assume it was a weekday when the douche was at your place around noon?