keep training, wait it out. I was in the same situation a few months ago, doing my best with lots of reading but my first pup. It will get better, I promise, although mine took a lot longer than 3 months, more like 5-6 and it is amazingly better, we sacrificed some skin and clothing to the pup as well. Definitely have expectations, but just like baby books and milestones vary in people, same with dogs. keep training, keep enjoying short puppyhood!