After enduring a difficult start to the campaign, Kaizer Chiefs have enjoyed an upturn in form of sorts in recent weeks and recorded a return of six wins and two draws in their last 10 DStv Premiership fixtures.
"We're getting along well, and we have that consistency at the back," Dube told the club's website. "We are keeping our shape, doing everything we do at training and applying that in the game. We have momentum and I think our defending has improved a lot.
"I've been doing well too in my view, but there's still lots of room for improvement. Every game I want to improve more and more and do even better and be a better player. There's always space for improvement."
Despite enjoying improved fortunes overall, Chiefs have still been plagued by inconsistencies on the pitch as was evidenced during the club's disappointing 1-0 defeat to high-flying Royal AM last weekend.
"We did our best, we just didn't get the result," Dube added. "We're disappointed, but we really tried. We did our best. If we created more chances and converted the chances we created, that would have been the turning point.
"They had a penalty and a chance that hit the crossbar, but apart from that we played very well and didn't give them many opportunities."
He is, however, hoping to set that defeat right when the Amakhosi play host to Maritzburg United at the FNB Stadium on Thursday.
"We are doing all we can to prepare for the match. In away games, you have to adapt to certain conditions you're not familiar with. But we have been doing well at home and playing at home we have that advantage.
"I believe if we stick to our own plan and not focus too much on what they do, but focus on what we do well and rectify our mistakes from the last game, we can do anything."