
The puppies do need to be on a whelping box - how did they get onto the sofa? Also I'm slightly concerned about the placenta. If you didn't see any, and although she might have consumed them, I'd be more inclined to have your vet give her a shot to clear out anything she could have inside before she starts an infection. And if you are a novice (forgive me, I haven't checked back) it might be worth while having a vet check the puppies for abnormalities you might have missed. I know how you feel re the risk of infection, and in that, perhaps your vet might come out rather than having to take her in .... with 8 puppies to 'sell', you can settle up with him later on!! I didn't like to let mine consume too many placenta as they do make mum loose and although this was needed in the wild dog to sustain mum until she could get out to hunt and leave her litter, it's not necessary with the domesticated dog really.
For future reference, although with our low-slung breed we had to be careful, I'd leave the puppies nursing, which stimulates the contractions, for as long as I could before things got serious with the next delivery, using a box with a warm pad in the whelping box so mum wasn't distressed having the puppies moved right away. Sounds like you've had a busy few hours - so well done all.
Food? Her normal top quality food, with if you like some added breast of chicken, poached. I gave mum scrambled egg, cottage cheese and anything else she fancied. I'd get her out of the box to eat, and to attend to biz - she may be reluctant but if somebody takes her off out on a lead, it will give you a chance to do a good clean up, change bedding, weigh the pups and otherwise check them over. I hope you have somebody right there to keep a quiet eye on things, if you need to pop out!
Re going to the vet - if he won't come out - we'd put all the puppies in a box on a heat pad with lots of towels or blankets on top to keep them warm - and make sure they were topped up before leaving for the vet's office. Have the box alongside mum to keep her calm. And have somebody either drive you, or be with you for the journey.