Here is another good site that had a lot of links...
As far as the biting, a firm NO and give him something to bite on.
Puppies need lots of play, do you take him outside and throw a ball with him or make him run and run and run and have fun. I did that w Shelby, and all I would have to do is pick up the ball and she would do her business.
Also go out w the dog and when he does his pee pee, pick the words you want to use, one good site recommended "Hurry up." So that was what we used. Every time she peed we'd say good girl, hurry up good girl, then of course act like she walked on water for peeing outside.
They suggested "Be clean" for poop, but that never worked for us. MY husband tells her to "Go poo poo" in the am, b/c she always does go in the am, so now she will poo-poo "on demand" in the am!
I also had read that it takes 12 weeks for them to reach maturity of the bladder, and I swear it was 12 weeks to the day when it clicked for Shelby.
NOw that I am older, I was much more patient w her than the kids or the other dogs. I never scolded her for an accident, unless I caught her in the act. And I do understand the frustration of interference, imagine how it was w two teenagers who would come home from school before me? I was really fortunate though, in my HH job, I almost always got home at about noon time to let her out, and my son got home at 2:45 for the next round, so she really didn't have to push it.
I would say definitely NO to making him hold it to learn, just setting him up for failure. Give him every opportunity you can to make him successful. And DO watch for "the look" mentioned above, I get that all the time, Shelby will just stare at me, and not leave. If I say, you want to go outside? She starts off toward the door, then I know for sure.
Be patient w Fattie, he will get there!!!