
Its all very well not letting the dog on the sofa, but can you enforce that when you arent there?
I would guess that the dog is probably more unhappy abut being picked up, than about not being allowed to remain in that spot on the sofa.
You have done the right thing in not backing off, or over reacting or anything.
If she does it AGAIN, i would attach a trailing line to her collar so she can be removed without any part of you being in biting range.
I would also work on training an 'off' command for rewards.
If you want her to just sit on one spot on the sofa, tha IS possible but you will make it easier by making that spot notably different from any other spot.
Put a blanket on her end of the sofa, reward her for lying there well, and saying nothing, oik her out of your spot whenever she is there.
I def. dont recommend picking dogs up, they do not like it!
Em