'goes into a tailspin' sounds a bit too dramatic here - it's too strong a phrase for feeling a bit upset about a few extra pounds. No, you can't use soft in this way. 'Soft in their psyche' doesn't sound natural - use of psyche as much as the word soft.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.