Hi. Welcome. I just wanted to say that I have heard from vets and trainers alike that it is not necessary to brush the pup's teeth if he gets mostly hard food. I give mine a denta-bone once a week.
Potty training takes a long time, but keep faith. At five months (almost

) my Cash is almost housetrained. So, keep toiletpaper and treats for reward on hand at all times

.
Good luck. You will find all the info you will ever need to raise your boy on YT.
Hope you get some sleep tonight.