I have been having very good luck collecting donuts while visiting neighbors. I have seen a number of comments on the forum claiming the donuts are totally random. I have a theory that's a little different, based on information I've gleaned from other players.
I believe that more donuts are awarded to those who visit their each of their neighbors regularly. For example, I find between 1 - 5 donuts every day. Typically I find two each day. My friend sometimes forgets to visit his neighbors, and he finds donuts considerably less often. The day after he forgets, typically he finds none. Once he is back on a regular schedule, the donuts start to appear again, with the numbers increasing after more days of regular visiting. I've confirmed this with a few other players with similar visiting patterns.
I'd appreciate feedback on this, if your experience is different.
It looks like you're new here. If you want to get involved, click one of these buttons!