Cooper is a fine looking dog with a beautiful face. So glad you 'rescued' him. I am sure if things work out he will give you many years of happiness.
My dog has been on heartworm medication from the time he was a puppy and he will continue to take it for the rest of his life as it can be a real problem here.
Best wishes.