<human>:  James needs to get more toys for his doggie shelter. Each dog needs one toy. James currently has 4 toys on hand for 4 dogs, but there are 8 more dogs in the shelter now. After buying the toys, he went back to see that there are twice as many more dogs than when he left so he had to buy some more toys. When James came back yet again, 3 dogs were gone so he no longer needed those toys. How many toys in total does James need?
<bot>: How many toys does James have? ** James has 4+8=<<4+8=12>>12 toys.
How many dogs were there? ** There were 12*2=<<12*2=24>>24 dogs.
How many more toys does James need? ** James needed to buy 24-12=<<24-12=12>>12 more toys.
How many toys in total does James need? ** There are 36 total toys.
How many toys in total does James need? ** 36-3=<<36-3=33>>33 toys are now needed.
#### 33