First thought… good luck with that. Let me know what helps you.
Second, okay it does get better as they get older.
Third, yep yep to eeefarms... rain is my "sleep in friend" too. If I wake up after 8, most of the time it's raining. Otherwise they poke me to death.
I do agree sleeping IN THE BED WITH YOU may help, but once you start it, it is hard to ever get them out again. If peeing is first, maybe remove water after 8? Play the pup's butt off before bed to wear out.