How much land do you have? I'd say get some dogs, and be PICKY about the sort of dog you get- they need to be brave enough to bark & chase rabbits & maybe coyotes, but smart & trainable enough to learn to leave your other animals alone & to OBEY- you don't want an unruly bunch of disobedient dogs eating your chickens & cats & neighbors! (even little dogs will chase the rabbits off, & kill those that they do catch- but little dogs alone are coyote bait, so I'd throw a heeler-type into the mix too as long as it didnt kill chickens- chicken killers dont live long at my house. Though not a breed typically known as useful ranch dogs, my Labrador is an awesome ranch dog (thanks to his great temperament & Hubby's great training)- he stays home all the time, never wanders, doesn't hurt poultry (even baby chicks) & can be left alone with them, doesn't hurt goats or sheep or cats (though he WILL chase cats, he doesn't do anything but wag his tail & bark when he catches them, & lives on theback porch with the outdoor cat... supposedly a "barn cat", but he lives on the back porch & eats the mice that want to come inside lol), and he chases coyotes off. Anytime I let the chickens roam, I send him with them & I have not lost ONE bird while he was with them. Oh, he also makes me feel quite safe, too, because he is intimidating toward men outside of our family- however, I can very easily control him with one word & he is safe to be around & play with.). Since you live in town I'd put up a fenceless system to keep the dogs home, & an electric fencing system- the right one will discourage coyotes & rabbits, & encourage chickens, dogs, & goats to stay in. Then get goats

I've had goats for 26 years and never lost one to any predators, though I lose many chickens each year to coyotes, bobcats, hawks, etc. I live on a ranch in the middle of nowhere, and we have a lot of predators that live in the woods. The goats & sheep roam all day by themselves & have never been bothered. Our neighbor a few miles away had a goat killed by a bear last summer (a "problem bear" with a tracking collar on it- they always bring bears that bother people in the cities to our area, oh yay), I saw it in our big pasture a few weeks before it got the neighbors goat & it was HUGE, the biggest black bear I'd ever seen in real life- the only bears I've seen in real life that were bigger than this bear were Grizzlies in Alaska! After that, MIL decides that she needed a llama to protect her sheep, but I honestly don't think a llama is going to do anything against a bear. The only defense my family has ever taken against bears (we've had them visit the chicken houses before, completely ignoring the goats & horses) is loud dogs to sound the alarm & a gun to remedy the situation.