Super cute dog. Is that a tomato or a hot pepper??>>2608642
Aside from some of the good advice you've already gotten, I just want to say that some of these anons are being too hard on you in my opinion. Yes, raising a puppy is a big commitment and hard work, but it's not a horror show. You working from home and not being gone for long periods of time is pretty much the ideal circumstance for raising a puppy. Yes it's hard, but it'll be fine. Plus, from what you've said so far it seems like you are responsible, putting in your research, and have a pretty good grasp on things.
These anons had some good potty training tips: >>2608819
The one hour per month of age is a pretty good guideline. Crate training can help a lot with potty training. And how long it takes for the training to stick varies based on the individual dog. Some are pretty good at 4 months, some take up to 6 months or longer. And keep in mind that the more diligent/vigilant you are in preventing accidents (taking the puppy outside when needed, before they go in the house,) the faster training will go.>>2608941
Plus, enjoying some fresh air and exercise is just nice. You enjoy it too, right?>>2609022
Unfortunately it happens sometimes. Best you can do is make the most educated guess about what path to take/area to walk him in. And if you know that there might be aggressive off leash dogs in the area, bring a stick or baton with you to ward them off, and don't feel bad about protecting your dog if it comes down to that.>>2609239
Well, it's going to be tedious because the nipping is a strong habit at this point, but keep up the good work being consistent and he'll learn! :)