Woah, she’s hitting you?
I think once you get out of there, a lot of the other pieces will fall into place. If you get out of a bad situation it becomes so much easier to take care of yourself and go after your goals.
Did you go to school for working with animals, or do you have any background in that area?
You’d be surprised how a seemingly crappy retail job lets you meet people. I would take the yogurt shop job, and be as friendly, competent, and enthusiastic as possible when you’re there- especially with the customers. Talk to them and get to know them- one of them might be the contact person that leads you to your next job.
In the mean time, is there a local humane society you could volunteer with? Or even a neighborhood dog walker looking for help? If you can get involved with your chosen field, even in peripheral ways, you’ll start to meet people who work in that area, and one of them might lead you to your next job.
OTOH, retail management can be a solid career path, if you don’t mind long hours. If you’re in your 20s with an open availability, and take initiative at work, that puts you on the fast track to more responsibility. (Especially because your bosses are used to dealing with part-time high school/college kids.) If you can be more responsible and hardworking than your co-workers (probably won’t be hard) you could be next in line for a promotion. You’ll have to ask for promotions and raises, and explain why you’re the best candidate, but it’s a lot easier than a job interview.