They are soft because for one thing they're babies and also because they have some kind of special fluid in their stomachs and once the fluid is gone the puppy's soft baby fur sheds and then the baby...
NO !!!! At puppy mills they over breed their dogs,which isn't good for their health and well being. The living conditions usually not very good because of too many dogs, plus people that own puppy...