Update 4
Moving along in this challenge. I didnt feel like training up Farfetchd before the fighting gym, so just used Azumarill to go through it and didnt have too much trouble. I went straight to the Steel Gym as well, where I finally started to see some use for Sudowoodo, because he was the only thing that could really touch Steel-type. After that, I headed to the Lake Rage and Rocket Base and used that as the training for Farfetchd, which actually worked pretty well.
Possibly the best surprise so far is that I taught Sunflora Hidden Power, and it ended up being Fire-type, which is not only amazing (since I dont have a lot of elemental coverage on this team) but also so fitting for a sunflower pokemon. I am now forever disappointed that they didn't make Sunflora a Grass / Fire type 😅
Sudowoodo also worked pretty well against the Ice types in Pryce's gym. Im glad he's finally becoming helpful, because there was a stretch there where I almost stopped using him entirely and made him an HM carrier. Renamed my Furret to Fearret because Barker sounded too friendly for a pokemon that has expansive coverage and nearly one shots most pokemon he fights lol. Im now in the middle of the Rockets at radio tower, but once I finish that up, Ill be going to get the last member of my team with Piloswine!
Update 4.5
Rather than make a whole new post, just quick update for now! Got through Rocket tower, which was great for leveling up, but geeeeez I do not remember getting Poisoned that much. Its like every pokemon knows sludge, and it seemd like 50% of the time it poisoned. But still got through it! Updated the team as well.
Current Team
Fearret / Furret (M) Lvl. 32

Slam
Thunder Punch
Shadow Ball
Mud Slap
Solia / Sunkern (F) Lvl. 31

Petal Dance
Growth
Mega Drain
Hidden Power (Fire (which is just amazing))
Shamrock / Sudowoodo (M) Lvl. 32

Rock Slide
Fire Punch
Dig
Low Kick
Raiblu / Marill (M) Lvl. 33

Surf
Ice Punch
Bubblebeam
Rollout
Mallardi / Farfetch'd (F) Lvl. 31

Swords Dance
Sand Attack
Swift
Fly