The one on the right is a Pokemon USA 2005 latios - it is velboa, this is its tag:
The one on the left is an International 2010 latios, it is also velboa, but it feels like a cheaper material. The embroidery is well done though.
It came with a hang tag. The seller claimed to have bought it from Nintendo World:
I think the 2010 one may be a bootie, mainly just because the material is so off from the 2005 one. I can't find anything about what material the 2010 international is supposed to be made of!
Any help is greatly appreciated!