I second going with the German Shepherd, if you have the finances to do so. They are remarkably easy to train, or very eager to learn, and they can be so gentle with kids. My cousin had a gorgeous GS that had been very gentle with his three young kids (who are about 4 years old). The dog wouldn't hurt a fly, but he was sadly put down because he had arthritis to the point where he couldn't move (arthritis seems to be a common ailment of them).
However, if you're scared you will not be able to train the dog properly or that it will be too rough with you or the Pomeranian, then go with another breed that you would feel safer with. The dog will pick up on your worries, and that doesn't usually make a very happy dog.