There are a number of places you can obtain the toys from.
* Some are in your collection when you start the game - these were originally available in the Dreamcast game if you connected to the Internet with the Shenmue passport. These do not count towards the total for this trophy
* You can get a toy each day in the forklift race - you get a different one for each position you finish in
* You can win them in the raffle in store for buying crisps or chocolate or cassettes.
* You can win them by completing the Super Hang On or Space Harrier arcade games with a single credit.
But the main place you get them from is the capsule machines! There are two in Sakuragaoka (outside Abe Store), two in Dobuita (outside You Arcade), and three at the Harbour (inside the Harbour Lounge). There are six different types of machine - the generic Sega ones are in Dobuita and the Harbour.
To get the trophy you have to get 50 different toys, duplicates don't count. To have the best chance of getting new toys, don't just use the same machine over and over - spread your spending between the six different types.