I follow David in taking little time to see the hole in this argument (at least as present): if two species have any form of overlap, be they both herbivores, omnivores, or carnivores, but show they were adapted for different foods, they cannot, _cannot_ have competed.
In the example, hesperocyonines being small, relatively opportunistic dogs whereas borophagines, even the smaller ones being more robust crackers,