It’s a bad question, poorly formulated, I have to say. Technically, a bobcat could kill a Rottweiler under certain unusual circumstances (old, infirm dog?) but in a straight fight between two fit adults, the bobcat would lose almost all the time, for commonsense reasons. And in any case bobcats are not going to fight with large dogs like pit bulls and Rottweilers because there’s no point to it. They might have to fight if they are defending themselves but bobcats are not going to go up to a pit bull and start a fight.
There is quite a difference in terms of weight and strength. Adult male bobcats weigh between 20-22 pounds whereas the average pit bull weighs between 55-60 pounds. The picture on this page I think is worth any number of words that I’m going to write. I’ve chosen a dog which is particularly muscular but the bobcat looks quite delicate by comparison.
Bobcats can attack and kill white-tailed deer but normally they hunt cottontail rabbits and snowshoe hares. This gives an impression of the kind of animals that a bobcat feels comfortable attacking and killing to eat. Obviously, a bobcat is not going to attack a pit bull as a prey animal because it’s completely out of its league.
Bobcats do attack small dogs as shown in this video. I think this answers the question. It’s about the size and strength. Pit bulls and other large dogs are just too powerful for the bobcat and they will keep clear, whereas small dogs like the one in the video are considered to be prey animals to the bobcat. Domestic cats can also be hunted by bobcats. They don’t differentiate between domestic animals, livestock and wild animals when hunting. They are all fair game if the size is right.
SOME MORE ON BOBCATS: