you can buys teddies pretty much anywhere but if you want a really good childrens teddy then somewhere like toymaster or toyRus is probably your best bet. :)
Check your local toy store, sometimes chemists may have one or two on their own or as part of a bundle. You can also check your local $2 dollar shop or op-shop, or a charity store.
You get moshling teddies from getting the real teddies in the stores. They carry the codes on them.
Evacuees in WW2 were allowed teddies. Many pictures of evacuees boarding the trains have children with teddies.
you hide the rest
There are many places where one can purchase small mirrors. One can purchase small mirrors at popular on the web sources such as Amazon and Bed, Bath, and Beyond.
Ruxpin, Paddington and the Snuggle one will have to battle that out.
One can purchase a small tractor from a number of different retailers. One can purchase a small tractor online from retailers such as Equipment Trader and Global Industrial.
You can purchase small handbags online from the Handbag Heaven website. You can also purchase these small handbags online from retailers such as Amazon.
Teddies
If one wishes to purchase a small greenhouse there are a number of options. One can purchase these at stores such as Home Depot, Walmart and Lowe's. They are also available on sites such as Amazon and eBay.
You can either buy them from the Moshi stores online or purchase the real cudly teddies in the shops, these come with codes which get you the moshlings.
# # # # # #
One can purchase a small photo printer at Office Max, Staples, Office Depot, Walmart, Kmart, Target and Best Buy. One can also purchase small photo printers online at Web Crawler, Amazon and Bizrate.