When using moveable chord shapes, it is important to be able to quickly find the correct fret at which to play each chord, and also to be able to play equally well in all keys. The best way to achieve this is to memorize the names of all the notes on the fretboard. This may seem a daunting task, but it can be done and will be well worth it. More advanced guitar playing requires the use of many different chords, which may take their name from any of the six strings, so you need to learn them all equally well.
A good way to learn all the notes is to take one string at a time. Call the "in between" notes sharps as you progress up the fretboard and flats as you go back down. The diagram below shows notes on the 4th string only. To practice naming the notes, slide your first finger up one fret at a time and say the name of each note out loud as you go. When you reach the 12th fret where the notes begin to repeat, move back down one fret at a time. You can use any finger to do this exercise, it is the note names that are important, not the fingering.
The dots on your guitar are good points of reference. You can use them to help the Memorizing process.