Yes, yes cutie pictures please!!!
Its just a puppy stage... it will pass.
Roman will be a teen till another 1.5+ years.
When he destroys stuffs, he does it quick and its a huge mess...
But I love him no less as he is more irreplacable than my "stuffs".
When he fought the prong collar, its fine..... just takes a lil' coaxing to show him how to walk nice on regualer collar (nothing is ever forced unto him seriously). If he sits or lays down not wanting to move from spot, I just sneak my foot under his butt to "help" lift him up... and a few times of helping + determination... he is fine walking knowing he won't get his way (like a spoiled brat he is).
If you are afraid that your doggie won't "go out" in the rain... and if your yard is just out the door... Just leash him unto a tether chain (20 ft) or long leash / rope (laundry lines, nylon cables etc.)... reel him in or leave him out when you think its time... (Roman had to be let out every 2-3 hours when he is puppy and we had to do that during hurricane Sandy).
Roman won't go near the car either and used to throw up almost everytime he goes in...
I just learned not to feed him before traveling and using his food as treats (in small feedings) along the way to get him adjusted.
Also everytime loading him into the car is going for a free roaming, off leash fun loooong hikes works towards him "loving" the car trips that he began to jump in by himself into the back with just the back hatch open.
Takes time but he did overcome eventually.
When he does what is natural for him like jump... I just waltz with him and complimented what a good boy for giving me his hugs.
If he mouth with a bit harder pressure you don't like, just start to brush, check his gums / teeth... its a great time to check out if he has dental issues.
Remember to give him a big kiss on his muzzle after you are done.
To teach a fastidious dog, you have to be fastidious yourself... set a good example. If I don't clean up after Roman, my dog will tell me to in his own way... He does not like it dirty too.
You did awesome with tricks and your pup must be real smart to learn all that in 5 months... so don't get frustarted with your pup. Use his smartness and ego to make him want to "improve" more.
You as a stay home mom has the advantage of time on your side.
Its the "love" for your pup that should overcome any bad dog habits that is all still just being a dog.
We humans forced the dog to stay and learn our social habits and rules... they weren't given any choices in the matter. The least we pet lovers can do is to compromise and give our beloved pet the luxury of time... the best time in their short life they gave to us so freely.
Just my 2 doggie biscuits, a fellow stay at home mom with the power of time. & Good luck to you and yours!