Yes, you can change a 2-year-old dog’s name. It may take a little while—it varies from dog to dog—but a dog can be renamed even after it grows out of the puppy stage. I got my first hunting dog as a year-old cast-off from an owner who called him “PeeWee.” For his self-esteem, and for mine, I renamed him “Sam,” which he learned right away.