Sadly, no. By default, Puppy Linux uses a simple desktop environment to make sure that the entire operating system can easily load from memory. It is possible to install a new desktop environment through Puppy's Package Manager. However, the distribution will not be able to load these on startup.