Looking through the vanilla files, it doesn't look like pig/dog resources actually do anything though. They are listed in descr_regions.txt, but the flaming pig/wardog units are not limited in the buildings file. They don't have any trade value either. I've got 2 guesses here: either CA forgot about them completely, or decided it wasn't worth it to clutter up the strategic map with the icons (considering how many regions have the pig/dog resources in the file).

Considering the other omissions/problems in the build tree/units, this is pretty small. To fix it though, I think this would work:

In export_descr_buildings.txt, at the top change the "hidden_resources sparta" to "hidden_resources sparta, pigs, dogs".

Then for the stables, cavalry_barracks, hippodrome, and circus_maximus, change the wardog lines to:
Code:
recruit "barb wardogs briton"  0  requires factions {  britons, } and resource dogs
recruit "barb wardogs dacian"  0  requires factions { dacia, } and resource dogs
recruit "barb wardogs gaul"  0  requires factions { gauls, } and resource dogs
recruit "barb wardogs german"  0  requires factions { germans, } and resource dogs
recruit "barb wardogs scythian"  0  requires factions { scythia, } and resource dogs
recruit "roman wardogs"  0  requires factions { roman, } and resource dogs
and for the pigs in hippodrome and circus_maximus:
Code:
recruit "greek incendiary pigs"  0  requires factions { greek_cities, } and resource pigs
recruit "roman pigs"  0  requires factions { roman, } and resource pigs