hi

You could try fostering a dog for a while just to see how samantha acts having another dog around for a while, then if that works out and samantha is happy id say "go for it" and you could also foster some kittens as well to see how things work out

good luck on what ever you decide to do