Puppies will start to lose their first baby teeth when they're around 3-4 months old, and between 6-8 months of age, they should have lost all of their baby.
The guidelines recommend deworming puppies at 2, 4, 6, and 8 weeks of age. If the breeder has not already completed this, we will recommend deworming the puppy.
Generally, with consistent and patient training, it can take about 4-6 months to a year for your puppy to be fully house trained. Some dogs, especially smaller.