Holy Cow! Breathe for a second. This is a 6 month old puppy that you have spent no time with.
Lets get back to some basics here.
First the crate, put her in for a minute, stand right there, and AS SOON as she is quiet let her out and praise, praise, praise. Increase the time by minutes and your distance from the crate. Play games with it. Send her in, praise, call her out. Praise. Great time to work on the foundation for stay and wait as you are sending her in and calling her out.
Lets get SIT solid. If she has a solid sit it will make up for a lot of other weak spots.
And can we get the prong collar off the puppy? Corrections should be for things she knows, at this point she knows nothing.
Getting angry at her for being on the couch is only showing her you are not stable.
Approach this not in terms of "I don't want you doing this" but in terms of "I want you to do this". So Take her calmly off the couch and sit her on the floor and pet and praise her there.
I applaud you for wanting a well behaved dog, but this is a puppy. And one who was spoiled. She needs time to learn a whole new set of rules. How you approach teaching her will dictate what kind of relationship you share with her in the coming years.