manuman, no problem, here:
dolls:
azurill: slateport market or Lilycove city mart
baltoy: Lilycove mart
Duskull: Lilycove mart
Gulpin: Lilycove mart
Jigglypuff: Lil;ycove mart
Lapras (big): Battle fronteir for some battle points
Lotad: lanette will give it to you in her house, but in sapphire
seedot: lanette will give it to you at her house only in ruby.
Keckleon: Lilycove mart
Marill: Lilycove mart or slateport market
mudkip: Game corner, free from a girl if you chose mudkip as a starter
Torchic: Game corner, free from a girl if you chose torchic.
Treecoo: Game corner, free from a girl if you chose trekoo as a starter.
Rhydon: at the clear out sale on lilycove mart on top of the roof, it is not always though, it is actually pretty rare.
Pichu: lilycove mart
picachu: lilycove mart
skitty: lilycove mart
Wailmer: sootpolis city, from a girl in a house for free. Or at the
lilycove mart.
Wynaut: lilycove mart
swablu: lilycove mart
that's all the dolls I know available now.
____________________________________________________________
______
Ornaments
Blue tent: sapphire, trick house last round
red tent: ruby, thrick house last round
blue, red or yellow bricks : slateport market
silver shield: win 50 STRAIGHT rounds at the battle tower
gold shield: win 100 STRAIGHT rounds at the battle tower
fence lengh and fence width: lilycove mart clear out sale
breakable door: clear out sale at lilycove mart
cute TV: Lilycove mart clear-out sale
round TV: Lilycove mart clear-out sale
TV: clear out sale lilycove mart
slide: clear out sale
stand: clear out sale
tire: clear out sale, trade for from man in pokemon centre, if he is called the TRADER, sometimes h's not though.
red, yellow, or blue balloons: slateport city market
mudball: lilycove mart clear out sale
board: covers up holes, useful if you use a base with holes in the ground. Buy it, it's useful at the clear out sale in lilycove mart.
sand ornament: clear out sale.
glass statue: get 5 pictures up on the 2nd floor orf lilycove city art museum.
Thats all the ornaments known so far.
___________________________________________________________________
Mats
Pokemon attack move shapd mats: all at lilycove mart ( not the clear out sale, I MEAN NOT at the clear out sale)
spin, jump and glitter mats: lilycove department store SEPERATE from the clear out sale.
note mats: it makes a sound when you step on it, muliple mats, multiple sounds.
all the mats known so far.
____________________________________________________________________
Plants all found at the pretty petal shop south of rustboro city.
__________________________________________________________________
All posters are found in the lilycove mart
___________________________________________________________________
All desks apart from the pretty desk are found at the Fortree shop.
pretty desk: exchange with ashes at the glass workshop on route 114.
_____________________________________________________________________
All chairs apart from the pretty chair are found at the fortree shop.
pretty chair: exchange with ashes at the glass workshop, route 114.
____________________________________________________________________
All cushions found in Lilycove mart 5th floor.
_____________________________________________________________________
There, all the Secret base items you can find in emerald, ruby, and sapphire.