Using twist pins will keep the arm covers and antimacassar from shifting or slipping. They're easily removed when you want to wash the covers. You can find them at any upholstery shop.
And making fitted arm covers is easy using a piece of cardboard and a tape measure