do puppies lose teeth at 5 months