Well I would get rid of my boyfriend before I got rid of my furbaby!

Haha. Just kidding. We trained Rosie by limiting her access in the house until she was fully potty trained. It worked wonders! She WILL NOT go potty in the house. Period. I even beg her to use puppy pads sometimes and it is a NO!
Mikki on the other hand, we got at 1 year old. We immediately gave her full run of the house and have had lots of potty issues with her. I now have puppy pads down and if that don't work I am going to limit her freedom until we get her fully trained. It worked so well with Rosie it is worth a try.
Sounds like you have good advice and a plan (classes). Good luck and hope it works for you!