Congratulations on becoming a new parront. His new cage is a good size too.
You mention that you are concerned about how your dog's going to react to your new bird. A lot of people allow their birds to interact with other family pets, including dogs and cats, but that really can be a dangerous situation, because birds are prey animals while dogs and cats are natural predators. It is not so much that they could not get along, but because many birds have quick movements, it may cause a natural response in prey animals to pounce.
Introducing your new bird will help them get to know each other better than the dog just finding your new friend, but you probably don't want them out together at the same time. Until your bird gets to know your dog, you don't want the dog sitting staring at the bird, because it will make a bird nervous.
If you are going to allow your new friend to sit on your shoulder, you will want at least one or two bird shirts.....usually T-shirts that he might want to chew on & most likely poop on. You're going to find that your new friend will provide you with presentations about every 15 minutes, so most bird owners who let their birds ride on a shoulder, just leave their bird shirt on as long as they will be interacting with their bird(s). My birds, conures and a parrotlet are excellent at re-designing T-shirts, or any other shirt I might forget to change out of.