My youngest dog, or should I say pup is almost 6 months old and as his puppy teeth began to fall out, some were still there when the big ones were cutting through. Eventually the adult teeth just pushed the puppy teeth out.
Now that being said, Keegan is going to be a very large of dog. Avg. weight full grown is 110-120 lbs. So I'm not sure if it's different for small breeds like yours. I would feel that large or small breeds, their teeth would come the same way??