You ask the user for the value of 'Animal_position' with 

Animal_position = raw_intput("> ")

But then this line will throw away the value you've just collected and assign something else

for Animal_position , animals in enumerate(animals):

(as you loop over the enumerate(animals), then Animal_position will be given the values 0 then 1, then 2, then 3.. etc..)