Rescue dogs tend to be older, which means they are less impressionable than puppies. Some could also have traumatic pasts which present challenges. But all dogs are able to be trained. They might just take a bit more time and patience.  On the other hand, many rescue dogs will already have a level of training from their previous owners.