What kind of floor mats should I get for training?
First off, let us preface this by saying that you don't need special mats for training. :) Any surface that is comfortable for you to move around on is great!
But if you've got hard floors and you want to get something softer to cover them, puzzle mats are a great option. You can order as many pieces as you need, fit them together to make the right sized mat, and then pull them apart and store them out of the way.