Carp will eat small fish of any kind, worms, and many homemade baits like the following:
2 cups of Oats
1/4 cup of molasses
1/2 cup of peanut butter
2 table spoons of vanilla extract
mix all together and add water until mixture is just moist but not WET.
if if becomes to wet to mead into firm clumps add more oats and wait 10 minutes (for oats to absorb the extra moisture until it is firm and meads into solid clumps.
The homemade recipes usually catch more carp than live baits.