I have a dog, four cats, two chickens and a rabbit.
the rabbit is kept in a large shed and occasionally put into the chicken run.
The dog knows they are all part of the pack so bothers noone.
the cats are scared of the chickens and avoid them - we have one huge local neighborhood cat that sits and stares at the chickens but I think the chickens would fight him off tbh