We rescued a 3yr old Australian Cattle dog. She works really well with our goats. Google this breed. You'll be amazed on the history of the breeding that created this breed. And they were bred for herding. Good luck to you!
If you're not going to eat the pig, then no. Get a composter and place all food scrapes in. After a while you can then mix with potting soil for plants.