Using
brew services start postgresql
will start the postgres service AND launch it on start. You should instead use
brew services stop postgresql brew services run postgresql
To simply start the service, but not launch it later on boot