Answer:
Teddy has blood group O
He has both anti-A and anti-B antibodies.
It doesn't mention whether he has the rhesus positive or negative factor so I'll generally say he can donate to all blood groups.
He can only receive from another O blood group