You're not heartless, you're reaching out and asking people the best way to do it. Life changes sometimes, dogs can adapt
When I first moved in with my dh (bf at the time) 7 yrs. ago, my Beagle was 5 yrs. old at the time. She'd slept in bed with me from 8 weeks old, but our bed was just not big enough when we moved in together and it was uncomfortable (plus he didn't want her there, but I agreeded it was too hard). I got her a nice plush blanket and put it on the couch. She slept there perfectly fine, I was more stressed than she was the first few nights
. She's been sleeping on a blanket on the couch for 7 years now and she'd probably hate being squished in the bed with us if she had to be at this point. They'll be fine, they have each other, it'll just take time