Your babies are beautiful!!!!
As for "double-teeth", make sure you check with your vet. They are probably baby teeth that didn't fall out on their own. In fact, my Yorkie is having 9 baby teeth removed in Sept. because she didn't even lose her bottom baby teeth. Many times hard kibble is enough to loosen them to fall out. (Or a good game of tug-of-war or a squeaky toy). But sometimes, they just don't fall out on their own. As you probably know, poor dental health can lead to all kinds of problems, including heart disease. It's really important that they not retain the extra teeth. The teeth can lead to decay and eventually other health problems.