self sufficient livestock