Maybe this will help alittle. I should have clearified sooner.
All routers will need to have the "receive incoming DHCP" or how ever it may be listed in your routers.
There are two dhcp settings in your router.
One which is set to accept DHCP from your isp,
And the other to "act" as a dhcp server for your internal network.
It is possible that your isp has given you a static ip address, but its not probable. But its a good way to tell where you are when looking at your routers GUI if your a noob...no offense, you said it first..lol. Anyway, if you get what im saying there, then you can apply what i posted in my previous posts by remembering that if you want to use different subnets for your network
Router1 192.168.1.100
Router2 192.168.2.100
then both router1 and router2 need to be acting as a dhcp server, and you need to specify the range or pool (could be called either in the router GUI) range on 1 could be 1.100 - 1.130 or really anything as long as you dont change the 1 thats in the third octet.
Hope maybe that cleared some of that up.
The best part, playing with it, try different subnets, try leaving incoming dhcp on all routers so each or all supply the others with address's, find the problems, or set router addresses staticly inside or outside of subnets and see if you can get it working.
Honestly, you can learn alot from frustration, bloody knuckles, and broken keyboards, even broken 2600 series cisco routers(not recommended, teachers dont like that..lol)
Good luck