This is a piece of jawbone (lower left?) from the Ardennes plateau. (Beer bottle cap for size.)
To my untrained eye the teeth look like a bunch of sharpish, fused (pre)molars going into carnassials... the front part of the jaw with presumed canines being absent. Some carnivore or meat-loving omnivore then -- dog, badger? It looks too big for a fox...
On seeing these pictures I'm thinking it may have been a young wild boar. The jaw corresponds rather well with the 2-year old boar jaw on that page, except that the third, triple-cusped tooth is not flat but quite pointy? (The second carnassial-like tooth is cracked down the middle but that's just a dental hygiene problem no doubt, or a post-mortem accident.)
Note that in 'my' jawbone there is clearly a hole for a missing tooth in front, and there may have been an extra molar at the back - hard to tell because the bone is broken off there. So there may have been more than four teeth, indicating a different age.
Or it may still be from a different animal altogether.
I think you are quite right, this is the (lower jaw) of some sort of pig. Of course there are many species of pig and aging a species from texes may not be the same as one from France. Generally speeking the more 'pointy' the teeth the less eating of the pig was engaged in before it died, indicating a young animal.