Uromastyx is an omnivores, which means they consume both plant and animal stuff. Despite being omnivores, uromastyx cannot digest substantial quantities of animal protein.