Why is Lithuania small?

Because, in 17th-18th century it was shared between Prussia, Austria and Russia. After that, only a bit full of Lithuanians (in other places there were Belarussians, used to be Prussia, became new countries before that...) declared independence. Also, Kaliningrad used to be Lithuanian, and it had to come back in 1999. But none country had any problems with that.