The doll collecting was introduced in version v004. In the spoiler below I used green for dolls which appear in the v001 part of the game, yellow for v002 and red for v003. From a savedgames in v005 -- is of course end of v004 -- I found:
According to the developer in v005 : "There are total 8 new dolls (6 on each path meaning 2+2 are sharing same spot)". So 6 dolls in each path and 2 of those are different according to path. I checked and this gives:
In version v006 the money system is introduced. Because there isn't a money cheat yet I didn't check the three dolls from Melanie, but those are found in a savegames from v007. So in this version:
According to the walktrough 4 new dolls can be found in v007. I checked both paths and hit a small problem in the Amanda (neighbor) path. Stella (girlfriend of Eve) is introduced in v009. However if you travel to Majorie street you can find her doll at the place where see appears in a later version. Not logical, but that can't be helped
.
According to the walktrough 6 new dolls can be found in v008:
Total dolls per path is 14 (v004) plus 6 (v005) plus 5 (v006) plus 4 (v007) plus 6 (v008) is 35. According to the latest version there are 40 dolls to be found in v009. The five new dolls:
With the above everybody can check which doll appears when in the game. Hope that will help who can't find all dolls. And still no luck? I've hints in the form of screenshots for all of them.
When already asked I will create a link in the spoilers above to the post with details...