I'm baffled by Frank being the dog too.
His biggest weakness is that he has a tendency to relax in bad positions, showing no sense of urgency when he's taking shots until he inevitably loses consciousness. But Joshu doesn't have the power to take Frank out, and I think Frank is just slightly better everywhere.
Speed kills, brother. Nothing is stopping Barnetto from outpacing Frank and dancing on him for 15 minutes.