Pterodactyls were meat eaters. Many had hooked claws and sharp teeth that they used to grab and hold onto prey. Pterodactyls that lived near water fed mostly on fish. Pterodactyls that lived far from water ate small animals.