5-4 months old.
You cant tell by the weight you can tell by looking at your puppy's ear and paws if the paws are big than you will have a big dog but if both the ears and paws are big tahn your going to have a very big dog, this doesnt work when the puppy is first born they have to be a few months old.
Dogs typically lose their puppy teeth between 4 to 6 months of age.
No, it really depends on how fast they grow!
not usually they get there teeth around 2-4 weeks
I wouldn't take any puppy out until they are 4 months old and have had all their shots, they can get parvo from the ground and it is deadly.
At 4 months old, your puppy may be humping due to natural instincts, playfulness, or exploring their surroundings. It is a common behavior in young dogs and usually not a cause for concern.
if your really good yes or if the puppy is well behaved than yes again if not then you are in trouble- big trouble
if your puppy is people shy, that may be the problem. have patience with him/her and just try to comfort and cuddle it as much as you can, with out crowding it =]
Generally between 4 and 6 months
4
Not really it will harden up when it is about 4 months old!! xx