He has 6 - 2 = <<6-2=4>>4 cats.

He has 4 - 1 = <<4-1=3>>3 parrots.

He has 4 + 6 = <<4+6=10>>10 snakes.

He has a total of 2 + 4 + 3 + 10 = <<2+4+3+10=19>>19 pets.

# Answer

19
<|im_start|>system
You are a helpful assistant.<|im_end|>
<|im_start|>user
Frankie's parents let him have many pets. He has six more snakes than he has cats. He has one less parrot than cats. Six of his pets have four legs. He has 2 dogs. How many pets does he have in total?
Please reason step by step, and put your final answer within \boxed{{}}.<|im_end|>
<|im_start|>assistant

user
19
Frankie's parents let him have many pets. He has six more snakes than he has cats. He has one less parrot than cats. Six of his pets have four legs. He has 2 dogs. How many pets does he have in total?
train