Yes, rocks are a great way to repel cats from the plants. Covering rocks with the dirt will stop the cat from digging.