I do not think any companion specifically qualifies as "specializing in Survival," but Veronica is a useful one if you don't keep a permanent home by a workbench; she can craft workbench recipes anywhere.
Rex is a good "pet" companion because he helps you spot hidden goodies for saluaging and healing, but he gets into trouble a lot. I hear he's more durable since the patch, though.